【发布时间】:2009-10-24 17:58:31
【问题描述】:
我是 Ruby on Rails 的新手,我确信我只是错过了一些简单而愚蠢的东西,但我不知道如何让我的“帐户/注册”操作正常工作。
这是我的 routs 文件中的内容:
map.connect ':controller/:action'
map.connect ':controller/:action/:id'
map.connect ':controller/:action/:id.:format'
map.root :controller => "home"
我已将此添加到我的帐户控制器:
def signup
@account = Account.new
respond_to do |format|
format.html # signup.html.erb
format.xml { @account }
end
end
我已将 signup.html.erb 添加到帐户视图文件夹中。
但是当我在浏览器中访问它时,我得到了这个错误:
ActiveRecord::RecordNotFound in AccountsController#show 找不到 ID=signup 的帐户
我做错了什么?
【问题讨论】:
-
你应该考虑使用宁静的路线。
标签: ruby-on-rails routing