动态路由设置 在 Ruby 中 Rails 点赞 Facebook
Dynamic Routes Settings In Ruby on Rails Like Facebook
当前路线定义为:
Rails.application.routes.draw do
namespace :users do
resources :mapps
resources :listings
resources :likes
get 'followers' => 'connections#followers'
get 'following' => 'connections#following'
post 'unfollow' => 'connections#unfollow'
end
get ':username' => 'users#public_profile'
end
我想制作像 facebook 这样的路线:
:username/:controller/:action => users/:controller/:action
例如,如果用户点击 URL 作为 /myusername/posts/12,则请求必须转到用户文件夹内的控制器文件 & User:Posts
我看过很多相关问题,但没有使用 Rails 4.2.3
示例来自 http://guides.rubyonrails.org/routing.html#prefixing-the-named-route-helpers
scope ':username' do
resources :mapps
resources :listings
resources :likes
get 'followers' => 'connections#followers'
get 'following' => 'connections#following'
post 'unfollow' => 'connections#unfollow'
end
当前路线定义为:
Rails.application.routes.draw do
namespace :users do
resources :mapps
resources :listings
resources :likes
get 'followers' => 'connections#followers'
get 'following' => 'connections#following'
post 'unfollow' => 'connections#unfollow'
end
get ':username' => 'users#public_profile'
end
我想制作像 facebook 这样的路线:
:username/:controller/:action => users/:controller/:action
例如,如果用户点击 URL 作为 /myusername/posts/12,则请求必须转到用户文件夹内的控制器文件 & User:Posts
我看过很多相关问题,但没有使用 Rails 4.2.3
示例来自 http://guides.rubyonrails.org/routing.html#prefixing-the-named-route-helpers
scope ':username' do
resources :mapps
resources :listings
resources :likes
get 'followers' => 'connections#followers'
get 'following' => 'connections#following'
post 'unfollow' => 'connections#unfollow'
end