ruby-on-rails - 自定义 URL 路由助手

标签 ruby-on-rails ruby ruby-on-rails-4

似乎没有在您应用自定义时自动生成的 URL 助手。

下面是我的 routes.rb 文件中定义的内容,但是当我执行 rake routes 时,我根本没有生成任何 URL 助手。

get "events/display_event/:id", :to => "events#display_event"

它似乎只为路由中的资源生成。

有没有办法自动生成它,还是我必须在不使用助手的情况下手动指定?

如果必须在 View 中手动完成,最好的方法是什么?

最佳答案

应该这样做。

get "events/display_event/:id" => "events#display_event", as: :display_event

关于ruby-on-rails - 自定义 URL 路由助手,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20463379/

相关文章:

ruby-on-rails - bundle 命令错误的 mysql2 gem(总是 0.3.2)

postgresql - PG : ERROR: relation "admin_users" does not exist

ruby-on-rails-4 - Sidekiq+Redis 的 Unicorn before_fork 和 after_fork

mongodb - 带载波的活跃管理员

ruby-on-rails - 如何使用 wicked 完成验证?

ruby-on-rails - 如何为初始化变量创建验证?

ruby-on-rails - 为什么 Rails 可以使用 `if` 作为哈希键但在 Ruby 中不能

ruby - 我可以在 Ruby 的 heredoc 中访问变量吗?

ruby-on-rails - 如何在模型中调用 ApplicationController 中定义的方法

ruby-on-rails - Ruby on Rails 在不活动后设计超时重定向