Как написать form_for без: URL для редактирования нескольких объектов? - PullRequest
1 голос
/ 06 марта 2012

Я слежу за http://railscasts.com/episodes/52-update-through-checkboxes. Там форма может быть написана так: <% form_tag update_multiple_products_path, :method => :put do %>.Это не генерирует правильное действие (action = "/ products"), поэтому я должен вручную настроить URL действия.

Можно ли написать form_for без параметра: url?

Моя настройка:

# 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...