ruby on rails-Formular und übergeben der parameter-controller

Wenn die view übergeben Sie den Parameter-controller
controller wird null für alle den Argumenten irgendwie.

Kann jemand, wie man dieses Problem beheben?? Danke!

und ich habe kein Modell mit der Bezeichnung "Nachricht"

Controller/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

views/Nachrichten/neue.html-Code.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 %>

InformationsquelleAutor MKK | 2012-07-05

Schreibe einen Kommentar