在heroku上部署rails 3.1项目的问题
Trouble with rails 3.1 project deployed on heroku
由于某些原因,我的项目中的.js.coffee
文件没有通过:remote => true
链接/表单调用
我试图通过Ajax调用posts/new
控制器。控制器正在被调用和执行,但它找不到要重定向到哪里。
在日志中,我得到以下消息:
ActionView:MissingTemplate (Missing template posts/new, application/new with {:handlers => [:erb,:builders],:formats => [:js,:html],:locale => [:en,:en]}。搜索路径:* "/app/app/views"
当我将new.js.coffee
文件更改为new.js
时,它可以正常工作。任何想法做什么,所以我可以运行咖啡脚本文件了吗?
我Gemfile
:
source 'http://rubygems.org'
gem 'rails', '3.1.1'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
group :development do
gem 'sqlite3'
end
group :deployment do
gem 'pg'
end
gem 'devise', '1.4.9'
gem 'omniauth', '1.0.0'
gem 'omniauth-facebook'
gem 'rails_autolink'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.1.4'
gem 'coffee-rails', '~> 3.1.1'
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'
# Use unicorn as the web server
# gem 'unicorn'
# Deploy with Capistrano
# gem 'capistrano'
# To use debugger
# gem 'ruby-debug19', :require => 'ruby-debug'
group :test do
# Pretty printed test output
gem 'turn', :require => false
end
把你的gem 'coffee-rails'
行放在:assets
组之外,也许在你的jquery-rails
gem行之后。:assets
宝石不会在生产过程中使用。
相关文章:
- Firebase API 问题与 AngularJS 网站示例项目
- NetSuite行项目删除内部循环问题
- 我正试图获得一个带有复选框的多选下拉列表,在填充项目和获得所有选中的工作时遇到了一些问题
- 在 jQuery Masonry 中附加项目的问题
- Knockout JS + JQuery UI - 在重新排序后从可观察数组中删除项目的问题
- 从 JSON 数据创建 HTML 项目符号列表时出现问题
- Instagram API 和 jquery 的问题:无法显示项目
- visual studio和Asp.net mvc3项目的问题
- 输入中的ngBlur和该输入框中搜索的列表项目之间的问题
- 从列表中删除项目时出现问题
- JSSOR的项目符号导航问题
- AngularJS+simpleCart问题显示购物车内容,直到添加项目
- Knockout-弹出问题编辑项目
- 关于将数组项目处理为分区的问题
- 将Materialize导入Aurelia项目时出现问题
- CSS/jQuery:将项目放在窗口高度会导致布局问题
- Angular RSS阅读器项目的时间问题
- Firebase FCM React项目问题- Firebase -messaging-sw.js类型错误
- Bootstrap tagsinput添加项目问题
- 可拖动项目问题