ルーティングしようとしています:
scope :shortcut do
resources :text_elems
end
部分的なフォームで基本的な足場を使用する
*_form.html.erb*
<%= form_for(@text_elem, :shortcut => @shortcut) do |f| %>
...
問題は次のとおりです。編集アクションを呼び出すと、フォームhtmlは次のように表示されます。
<form ... action="/25/text_elems/25">
注:新しいアクションは、フォームアクションを正しくレンダリングします。
<form ... action="/home/text_elems">
したがって、form_forがブロックを処理するときに、私の:shortcutパラメータが:idパラメータによって切り捨てられているように見えます。これで、form_forブロックで:url => {...}を手動で作成すると、:shortcut paramを使用して正しくルーティングするアクションを取得できますが、コードをドライに保ちたいので、レポートを作成しますそれが本当にバグであるならば、レールへのこの問題。
他の誰かがこれをバグとして確認できますか?