【发布时间】:2011-03-24 18:25:12
【问题描述】:
这是我的控制器的一部分:
if @invite.save
UserMailer.invite_email(@invite).deliver
respond_with do |format|
format.html do
if request.xhr?
render :text => "sent" , :layout => false
else
flash[:notice] = "Successfully created invite."
redirect_to @invite
end
end
end
else
render :action => 'new'
end
这是我的观点:
<h3>Invite a Friend</h3>
<%= form_for @invite, :remote => true do |f| %>
<%= f.email_field :recipient_email, :class => 'submittable' %></br>
<%= f.submit %>
<% end %>
我需要做什么才能使“已发送”文本或我放在那里的任何内容出现在视图上的表单正上方?
我试过:update => :status,但没用。
【问题讨论】:
标签: ruby-on-rails ajax forms