【发布时间】:2012-01-01 10:32:21
【问题描述】:
Rails 新手问题,我似乎无法弄清楚。在某些时候,我设法从我的应用程序站点范围内的一个资源中中断路由。我网站上的每个页面都得到以下信息:
路由错误 没有路线匹配 {:action=>"show", :controller=>"assets", :ext=>"css", :body=>true, :digest=>false, :id=>#}如果我删除 和 一切正常。
我的 route.rb 文件中有以下内容:
资源:security_prices 资源:证券 资源:资产 资源:投资组合做 资源:帐户 结尾但是当我做一个
耙路线
我明白了:
security_prices GET /security_prices(.:format) {:action=>"index", :controller=>"security_prices"} POST /security_prices(.:format) {:action=>"create", :controller=>"security_prices"} new_security_price GET /security_prices/new(.:format) {:action=>"new", :controller=>"security_prices"} edit_security_price GET /security_prices/:id/edit(.:format) {:action=>"edit", :controller=>"security_prices"} security_price GET /security_prices/:id(.:format) {:action=>"show", :controller=>"security_prices"} PUT /security_prices/:id(.:format) {:action=>"update", :controller=>"security_prices"} 删除 /security_prices/:id(.:format) {:action=>"destroy", :controller=>"security_prices"} 证券 GET /securities(.:format) {:action=>"index", :controller=>"securities"} POST /securities(.:format) {:action=>"create", :controller=>"securities"} new_security GET /securities/new(.:format) {:action=>"new", :controller=>"securities"} edit_security GET /securities/:id/edit(.:format) {:action=>"edit", :controller=>"securities"} 安全 GET /securities/:id(.:format) {:action=>"show", :controller=>"securities"} PUT /securities/:id(.:format) {:action=>"update", :controller=>"securities"} 删除 /securities/:id(.:format) {:action=>"destroy", :controller=>"securities"} 投资组合帐户 GET /portfolios/:portfolio_id/accounts(.:format) {:action=>"index", :controller=>"accounts"} POST /portfolios/:portfolio_id/accounts(.:format) {:action=>"create", :controller=>"accounts"} new_portfolio_account GET /portfolios/:portfolio_id/accounts/new(.:format) {:action=>"new", :controller=>"accounts"} edit_portfolio_account GET /portfolios/:portfolio_id/accounts/:id/edit(.:format) {:action=>"edit", :controller=>"accounts"} 投资组合帐户 GET /portfolios/:portfolio_id/accounts/:id(.:format) {:action=>"show", :controller=>"accounts"} PUT /portfolios/:portfolio_id/accounts/:id(.:format) {:action=>"update", :controller=>"accounts"} 删除 /portfolios/:portfolio_id/accounts/:id(.:format) {:action=>"destroy", :controller=>"accounts"} 投资组合 GET /portfolios(.:format) {:action=>"index", :controller=>"portfolios"} POST /portfolios(.:format) {:action=>"create", :controller=>"portfolios"} new_portfolio GET /portfolios/new(.:format) {:action=>"new", :controller=>"portfolios"} edit_portfolio GET /portfolios/:id/edit(.:format) {:action=>"edit", :controller=>"portfolios"} 投资组合 GET /portfolios/:id(.:format) {:action=>"show", :controller=>"portfolios"} PUT /portfolios/:id(.:format) {:action=>"update", :controller=>"portfolios"} 删除 /portfolios/:id(.:format) {:action=>"destroy", :controller=>"portfolios"} home_index GET /home/index(.:format) {:controller=>"home", :action=>"index"} root / {:controller=>"home", :action=>"index"}这显然没有资产,所以我怀疑我在搞砸什么。我该如何调试呢?
【问题讨论】:
标签: ruby-on-rails