/ / релси 3 observe_form не съвпадат маршрути - руби на релси, рубин, рубин на релси-3, ъпгрейд, наблюдател-модел

релси 3 observe_form не съвпадат маршрути - руби на релси, рубин, рубин на релси-3, ъпгрейд, наблюдател-модел

Опитвам се да надстроя релсите 2 върху релсите 3. Имам проблем с observe_form по мое мнение.

<%= observe_form "lead", :url => { :action => :update_price }, :frequency => 0.1 %>

Имам _update_price.rjs частично в изглед / папка и метод в контролера:


def update_price
unless request.xhr?
redirect_to :controller => "index"
else
set_price_group

render :partial => "update_price",
:locals  => { :services => params[:service],
:spectr   => params[:spectr]   }
end
end

Това е грешка: Няма съвпадение на маршрут {: action => "update_price",: controller => "go"}

Моите маршрути:


$ rake routes
about        /about(.:format)                   go#about
advantages        /advantages(.:format)              go#advantages
/:controller/:action/:id(.:format) :controller#:action
/:controller/:action/:id.:format   :controller#:action
root        /                                  go#index

Как мога да разреша проблема?

Отговори:

0 за отговор № 1

трябва да добавите липсващия маршрут към файла с маршрути

EDIT: добавете действието update_price към маршрутния файл