← All posts tagged Rails

Hamper
Rails Ruby Как правильнее сконвертить такие роуты в формат rails3?
map.with_options :controller => 'users' do |users|
users.with_options :conditions => {:method => :get} do |user_views|
user_views.connect 'users', :action => 'index'
user_views.connect 'users/:id', :action => 'show', :id => \d+
user_views.connect 'users/new', :action => 'add'
user_views.connect 'users/:id/edit/:tab', :action => 'edit', :tab => nil
end
users.with_options :conditions => {:method => :post} do |user_actions|
user_actions.connect 'users', :action => 'add'
user_actions.connect 'users/new', :action => 'add'
user_actions.connect 'users/:id/edit', :action => 'edit'
user_actions.connect 'users/:id/memberships', :action => 'edit_membership'
user_actions.connect 'users/:id/memberships/:membership_id', :action => 'edit_membership'
user_actions.connect 'users/:id/memberships/:membership_id/destroy', :action => 'destroy_membership'
end
end
Hamper
Rails Ruby Кто нибудь сталкивался с подобным в rails 3?
"rake aborted!
cannot load such file — dispatcher"
Кусок кода который это вызывает (из плагина к redmine):
require 'dispatcher'
Dispatcher.to_prepare do
если поставить гем dispatcher то там нет метода to_prepare, гугление тоже что то не особо помогает, ощущение такое что его выпилили совсем но тогда не понятно как перекрывать в плагинах методы...