gpt4 book ai didi

ruby-on-rails - 未知操作 没有操作响应显示

转载 作者:行者123 更新时间:2023-12-04 05:46:45 24 4
gpt4 key购买 nike

我使用脚手架生成了一个模型用户


script/generate scaffold user username:string crypted_password:string email:string active:boolean perishable_token:string persistance_token:string

然后我在UsersController中添加了一个方法


def test
end

然后创建了一个 View 文件 test.html.erb 并且我正在打印“Hello”

所以现在我正在尝试访问 localhost:3000/users/test

它抛出这个错误


Unknown action
No action responded to show. Actions:...

在我的 routes.rb 我有


map.resources :users

当我看到开发日志将参数“test”作为“id”时,作为一个操作。

有什么帮助吗?

最佳答案

您需要定义附加操作,请参阅 http://guides.rubyonrails.org/routing.html#adding-more-restful-actions欲了解更多,请将路线更改为

map.resources :users, :collection => { :test => :get }

rake routes 是一个检查所有路由的有用工具——顺便说一句,我假设您使用的是 Rails 2.3.x,对吗?

关于ruby-on-rails - 未知操作 没有操作响应显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3425728/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com