2011-05-13 9 views
1

私はこのメッセージが表示されますsimple_form団体やmongomapper

<%= simple_form_for [:admin, @user] do |f| %> 
    <%= f.input :username %> 
    <%= f.input :email %> 
    <%= f.input :first_name %> 
    <%= f.input :last_name %> 
    <%= f.input :password %> 
    <%= f.association :role %> 
    <%= f.input :active, :as => :boolean %> 
    <%= f.button :submit %> 
<% end %> 

誰でもmongomapperとsimple_formの関連付けを使用しましたか?

答えて

1

今のところ、simple_formはactive_recordでのみ動作します。しかし、それをactive_modelと互換性のあるライブラリで使用する場合は、コレクションを関連ヘルパーに渡してください。例えば:

<%= f.association :role, :collection => Role.all %>

しかし、私はmongomapperがactive_model互換ライブラリーではないと思われます。

+0

MongoMapper 0.9ではActiveModelが使用されていますが、ActiveModelではまだ関連付けられていないActiveRecordのことです。 –