当我尝试使用RJS实现任务时,出现了缺少模板错误。RJS处理程序丢失
我只需要在ajax调用上执行一个RJS文件。但我得到 以下错误。
ActionView::MissingTemplate (Missing template line_items/create,
application/create with {:handlers=>[:erb, :builder, :coffee],
:formats=>[:js, :html], :locale=>[:en, :en]}. Searched in:
* "<MY APP PATH>/app/views"
):
app/controllers/line_items_controller.rb:46:in `create'
但create.js.rjs存在于/ views/line_items文件夹中。您 可以看到处理程序错过.rjs扩展名。我认为这是造成 错误。
如果我改变.rjs到.erb,它的工作原理和内容作为 的JavaScript,因此我需要修改RJS功能Javascript来 回报AJAX调用的内容执行。
你能解释一下如何使用RJS来达到这个目的吗?请帮忙。
以下是我使用的工具版本。
Ruby version 1.9.2 (i686-linux)
RubyGems version 1.8.10
Rack version 1.3
Rails version 3.1.0
JavaScript Runtime Node.js (V8)
Active Record version 3.1.0
Action Pack version 3.1.0
Active Resource version 3.1.0
Action Mailer version 3.1.0
Active Support version 3.1.0
在此先感谢。
是的,原型导轨安装。当我输入宝石列表时,它的上市原型轨道。请帮忙 – Jithin