1

http://railscasts.com/episodes/52-update-through-checkboxesをフォローしています。フォームは次のように記述できます<% form_tag update_multiple_products_path, :method => :put do %>。これは正しいアクション (action="/products") を生成しないため、アクション URL を手動で設定する必要があります。

:url パラメータなしで form_for を書く方法はありますか?

私のセットアップ:

# index.html.erb
<%= form_for update_multiple_products_path, :url => {:action => 'update_multiple'}, :method => :put do %>

# routes.rb
resources :products do
    collection do
      put :update_multiple
    end
  end

# productscontroller
class ProductsController < ApplicationController
  ...
  def update_multiple
4

0 に答える 0