Rails 3 update routing error <p>I am having trouble with my routing in a Rails application.</p> <p>My routing file has:</p> <pre><code>resources :translations </code></pre> <p>Which should create several routes, including update.</p> <p>Doing a rake routes shows the update route is there:</p> <pre><code>PUT /translations/:id(.:format) {:action=&gt;"update", :controller=&gt;"translations"} </code></pre> <p>However, when I use the following code to link to the update:</p> <pre><code>&lt;% form_tag( {:controller =&gt; "translations", :action =&gt; "update"}, {:multipart =&gt; true}) do %&gt; &lt;p&gt;&lt;%= label_tag "upload", translate("UI_TEXT_FORM_SELECT_AUDIO_FILE") %&gt;: &lt;%= file_field_tag "upload" %&gt;&lt;/p&gt; &lt;%= submit_tag translate("UI_TEXT_FORM_SAVE") %&gt; &lt;% end %&gt; </code></pre> <p>I get this result:</p> <pre><code>Routing Error No route matches "/translations/10" </code></pre> <p>Any help would be appreciated.</p>