ruby-on-rails - rails 走线问题

标签 ruby-on-rails rest

我有一些 RESTful Controller ,并向 application_controller 添加了自定义方法。 我没有更改 route 的任何内容来指示这种新方法。该方法是poll_memos。我输入了以下网址:

/groups/1234/poll_memos

我收到以下错误:

Unknown action

No action responded to 1234. Actions: create, destroy, edit, index, new, poll_memos, show, and update

两个问题:既然我没有修改路线,rails 如何知道 poll_memos ?其次,既然它似乎知道这一点,为什么它不起作用?

最佳答案

我不认为这是 Rails 自动生成的一条安静的路线。这意味着您需要自己添加它。

看看这个question还有这个one

它在操作中,因为它在 Controller 中,错误消息只是打印所有操作。

关于ruby-on-rails - rails 走线问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1319472/

相关文章:

ruby-on-rails - ruby-on-rails4+mongoid+carrierwave+fog+jquery-file-upload-TypeError(没有将 nil 隐式转换为 String)

ruby-on-rails - rails : Conflict Between Namespaced and Non-Namespaced Resources

ruby-on-rails - Ransack + FlagShihTzu + Active Admin 不能很好地协同工作

iphone - iPhone 应用程序的 POST REST-Web 服务调用

javascript - 无法通过 REST 将文件上传到 Sharepoint @ Office 365

ruby-on-rails - 包括 Compass 和 Importing Compass/Css3 在内的问题

ruby-on-rails - RSPEC 让替代范围界定

C# HttpClient 或 HttpWebRequest 类

java - Ajax + Spring Boot/Spring MVC/Jackson + 数据被截断?

.net - 从 DMZ 到 LAN 的通信