2 つの質問があります。
simple_form_for を :users に関連付けられた単一のリソース :foo_object で動作させるにはどうすればよいですか (以下のコードの抜粋を参照)。行でNoMethodError: undefined method
foo_objects_pathforを取得@fooしsimple_form_forます。foo_object_path有効なパスがありますがsimple_form_for、複数形を使用しているようです。特異なリソースとパスの問題に関するSOの投稿をグーグルで読んだことがありますが、これに対する解決策は見つかりませんでした。:user に関連付けられているため、:foo_object のネストされたリソースを作成する必要がありますか? はいの場合、Devise のユーザー モデルと競合しますか?
ルート:
devise_for :users
resource :foo_object
モデル:
:user is the Devise User's model and has_one :foo_object
:foo_object belongs_to :user
表示 (haml): (2013 年 6 月 27 日更新: から = に修正)
= simple_form_for @foo do |f|
= f.input :firstname
= f.input :lastname
= f.button :submit
それが明確であることを願っています。ありがとう。