2012-04-27 3 views
2

私はsimple_form gemtext_field_tag

<%= simple_form_for(@post) do |f| %> 
    <%= f.error_notification %> 

    <div class="form-inputs"> 
    <%= f.input :title %> 
    <%= f.input :description, :as => :text %> 
    <%= text_field_tag 'post[tags]' %> 
    </div> 

    <div class="form-actions"> 
    <%= f.button :submit %> 
    </div> 
<% end %> 

でこのフォームを持っている私はsimple_form形式で、この行を書きたい:

<%= text_field_tag 'post[tags]' %> 

は、私はそれをどのように行うことができますか?

ありがとうございました!

+1

モデルフィールドのタイプに応じて、単純なフォームが自動的に正しいタグを決定します。フィールドのタイプを指定することもできます。 なぜ簡単にできないのか分からないので、状況をもっと説明できますか?f.text_field:tags - 単純な形式でこの構文をサポートしています。 –

+0

@MikhailDありがとう、 'f.text_field:tags' :)うまく動作します。ありがとうございました – hyperrjas

+0

私は答えにコメントを移動しました。それでも問題がなければ、これを受け入れることができますか?ありがとう。 –

答えて

2

モデルフィールドのタイプに応じて、シンプルフォームが正しいタグを自動的に決定します。 (form_forのように)フィールドのタイプを指定することもできます。f.text_field :tags - シンプルフォームがこの構文をサポートしています。

+1

:tags:Symbol'に対して 'undefined method' merge 'を返します。私が使用して複製できる汎用タグを探しています。 – Trip

関連する問題