【发布时间】:2014-11-20 20:17:54
【问题描述】:
我正在尝试对 form_for 执行 ajax 请求。只是简单地每当发送消息时,但现在 javascript 没有触发。
由于我使用的是部分文件,所以可能是文件位置吗?
/layouts/_message.haml
= form_for @message, :remote => true do |f|
= f.text_field :body
%button{name: "commit", type: "submit"}
send
消息控制器:
def create
@message = Message.new(message_params)
if @message.create
flash[:success] = 'Message sent!'
redirect_to root_url
else
flash[:error] = 'Message was not sent!'
redirect_to root_url
end
end
/messages/show.haml
.chat
- @convo.each do |convo|
= convo.body
= render "layouts/message"
/messages/create.js.erb
$(".chat").append("Test append");
【问题讨论】:
标签: ajax ruby-on-rails-4