【发布时间】:2013-12-19 10:03:45
【问题描述】:
我正在使用 HAML 为 remote:true 表单返回 js
下面是我的代码:
$('#chat-message').val('');
$('ul.chat').append('#{j render(@chat)}');
这一行似乎产生了错误,并且没有正确解析。
当我删除第二行时,第一行可以正常工作。
可能出了什么问题?
以下是错误:
ActionView::MissingTemplate at /chats
=====================================
> Missing partial chats/chat with {:locale=>[:en], :formats=>[:js, :html], :handlers=>[:erb, :builder, :raw, :ruby, :coffee, :haml]}. Searched in:
* "C:/BitNami/rubystack-2.0.0-4/projects/virtual_exhibition/app/views"
* "C:/BitNami/rubystack-2.0.0-4/ruby/lib/ruby/gems/2.0.0/gems/jasmine-rails-0.4.9/app/views"
* "C:/BitNami/rubystack-2.0.0-4/ruby/lib/ruby/gems/2.0.0/bundler/gems/bigbluebutton_rails-2c99a8402df4/app/views"
* "C:/BitNami/rubystack-2.0.0-4/ruby/lib/ruby/gems/2.0.0/gems/devise_invitable-1.3.1/app/views"
* "C:/BitNami/rubystack-2.0.0-4/ruby/lib/ruby/gems/2.0.0/gems/devise-3.2.1/app/views"
app/views/chats/create.html.haml, line 2
----------------------------------------
``` ruby
1 $('#chat-message').val('');
> 2 $('ul.chat').append("#{j render(@chat)}");
【问题讨论】:
-
你有这个或更多代码的演示可以分享吗?
-
@notrab 刚刚更新错误
标签: jquery ruby-on-rails ruby ajax ruby-on-rails-4