0

to_paramパーマ URL を返すようにいくつかのことを行ったので、SEO に適したリンクが作成されました。to_param作成および更新時に、モデルに配置したメソッドでperma-url を生成して返します。しかし、これは私に他の分野での悲しみを引き起こします. 次のようなフォームがあります。

   <% @apps.each do |app| %>

   <% fields_for "[id][]", app  do |fields| %>
      ....

ID の代わりに perma-url を挿入しようとするため、これはひどく失敗します。to_param行動で制限できれば、それで解決するかもしれません。app を app.id に変更すると、次のようなものがあるため失敗します fields.check_box :is_featured。アプリのインスタンスを取得できたと思いますが、それはハッキーに感じます。

rails-foo がないことをお許しください ;)

4

1 に答える 1

0

seoフレンドリーではなく、人間に優しい

fields_for の問題について — 最新の Rails バージョンを使用してみてください。accepts_nested_attributes_for

于 2009-10-20T11:29:45.297 に答える