當視圖將參數傳遞給控制器時,控制器 以某種方式獲得所有爭論的nil。軌道上的紅寶石形式並將其參數傳遞給控制器
任何人都可以如何解決這個問題?謝謝!
,我已經被稱爲 「消息」
控制器/ messages_controller.rb
def deliver
recipient = User.find_by_username(params[:recipient])
subject = params[:subject]
body = params[:body]
current_user.send_message(recipient, body, subject)
redirect_to :controller => 'messages', :action => 'received'
flash[:notice] = "message sent!"
end
的意見/郵件/ new.html.erb沒有模型
<%=form_for :messages, url: url_for(:controller => :messages, :action => :deliver) do |f| %>
<div class="field">
<%= f.label :subject %><br />
<%= f.text_field :subject %>
</div>
<div class="field">
<%= f.label :body %><br />
<%= f.text_field :body %>
</div>
<div class="actions">
<%= f.submit %>
<% end %>
美麗的答案!謝謝! – MKK 2012-07-05 15:20:41
我第一次;-) – 2012-07-05 16:06:50