Schienen simple_form zwei Modelle
Ich bin seit simple_form für eine rails-Anwendung, und während der Konvertierung einige meiner Formulare, stieß ich auf eine, die hat zwei Modelle, die es arbeitet, sozusagen ein eingebettetes Formular. Ist das möglich mit simple_form?
<% simple_form_for :topic, :url => forum_topics_path do |t| %>
<%= t.input :name, :label => 'Topic' %></p>
<p>First Post:<br/></p>
Title: <%= text_field :post, :title %> <--- this is where i start having problems
Body: <%= text_area :post, :body %>
<%= t.submit 'Save' %>
Dank
Du musst angemeldet sein, um einen Kommentar abzugeben.
Verwenden
simple_fields_for
:Hinweise
Hinweis: die
=
symbol in<%= simple_form_for ...
und<%= simple_fields_for
(erforderlich in Rails 3.x)Entfernt "Titel" und "Text:" text. Verwenden Sie das Etikett, erstellt für die Eingänge und den Stil Ihrer Lage mit CSS, wie gebraucht.
Hinzugefügt Beispiel für die Verwendung
input_html
Es ist ein anderer Ansatz, den ich verwende, und es funktioniert Super. Ryan Bates (RailsCasts) geschaffen hat, ein Juwel, um diese zu bewältigen.
Sehen https://github.com/reu/simple_nested_form für die details.