0

以下はredmineのtodosプラグインのルートですが、Rails 2の方法です

 map.resources :todos, :name_prefix => 'project_', :path_prefix => '/projects/:project_id',
  :member => {:toggle_complete => :post }, :collection => {:sort => :post}

 map.with_options :controller => 'mytodos' do |mytodos_routes|
  mytodos_routes.new_personal_todo 'mytodos/:parent_id/new', :action => 'new'
  mytodos_routes.connect 'mytodos/:parent_id/new.:format', :action => 'new'
 end

Rails 3の方法で変換するのを手伝ってください。
ありがとう。

編集:これは私がやったことですが、正しい天気がわからない

  RedmineApp::Application.routes.draw do
  scope ':project_id' do

resources :todos, :name_prefix => 'project_' do

  member do
    post :toggle_complete
  end

  collection do
    post :sort
  end

 end

end


 scope ':user_id' do

  resources :todos, :name_prefix => 'user_' do

  member do
    post :toggle_complete
  end

  collection do
    post :sort
  end

end

   end

   match 'mytodos/index',:to => 'mytodos#index', :via => 'get'
4

1 に答える 1

0

スコーピングコールが正しいようには見えません。

しかし、もっと重要なことに...あなたが仕事を終えたなら、それがうまくいくかどうかどうやってわかりませんか?

于 2012-06-15T20:54:45.213 に答える