【发布时间】:2013-04-02 00:43:02
【问题描述】:
我有一个基于 SAAS stripe 应用程序的 rails 应用程序,该应用程序托管在此处:
http://railsapps.github.com/rails-recurly-subscription-saas/
我为此添加了 twitter 引导程序,我的路径不再创建链接。
例如我的路由文件有:
resources :users
但是没有 users_path 在我的 erb 文件中创建指向该位置的链接
<%= link_to 'Admin', users_path %>
我可以提供任何想法或其他信息吗?
Rake 路线:
E:\Sites>rake routes
stripe_event /stripe StripeEvent::Engine
content_gold GET /content/gold(.:format) content#gold
content_silver GET /content/silver(.:format) content#silver
content_platinum GET /content/platinum(.:format) content#platinum
root / home#index
root / home#index
new_user_session GET /users/sign_in(.:format) devise/sessions#new
user_session POST /users/sign_in(.:format) devise/sessions#create
destroy_user_session DELETE /users/sign_out(.:format) devise/sessions#destroy
user_password POST /users/password(.:format) devise/passwords#create
new_user_password GET /users/password/new(.:format) devise/passwords#new
edit_user_password GET /users/password/edit(.:format) devise/passwords#edit
PUT /users/password(.:format) devise/passwords#update
cancel_user_registration GET /users/cancel(.:format) registrations#cancel
user_registration POST /users(.:format) registrations#create
new_user_registration GET /users/sign_up(.:format) registrations#new
edit_user_registration GET /users/edit(.:format) registrations#edit
PUT /users(.:format) registrations#update
DELETE /users(.:format) registrations#destroy
update_plan PUT /update_plan(.:format) registrations#update_plan
update_card PUT /update_card(.:format) registrations#update_card
users GET /users(.:format) users#index
POST /users(.:format) users#create
new_user GET /users/new(.:format) users#new
edit_user GET /users/:id/edit(.:format) users#edit
user GET /users/:id(.:format) users#show
PUT /users/:id(.:format) users#update
DELETE /users/:id(.:format) users#destroy
【问题讨论】:
-
您可以在问题中添加
rake routes吗? -
你是说你的 users_path 是空白的吗?还是你
<%= link_to 'Admin', users_path %>的结果是空的? -
在这种情况下会出现“管理员”文本,但它不是超链接。
标签: ruby-on-rails-3 twitter-bootstrap routes rake