gpt4 book ai didi

ruby-on-rails - 在 Rails 3 中,如何获取 Controller `index` 操作的路径?

转载 作者:行者123 更新时间:2023-12-02 07:46:49 26 4
gpt4 key购买 nike

在我的 routes.rb 中:

get 'contact/index'

如果重要的话,contact 是一个只有 index 方法的 Controller ;它没有有相应的模型。

在我的布局文件中:

<%= link_to 'Contact', contact_path %>

这是我遇到的错误:

undefined local variable or method `contact_path'

我必须给我的路线起个别名吗?如果是这样,我该怎么做?

最佳答案

您需要将其设为命名路由。例如:

match 'contact' => 'contact#index', :as => :contact

我不知道你是否真的想在 URL 中包含“索引”,所以我删除了它。您还需要将您的 URL 映射到相应的 Controller 和操作。

关于ruby-on-rails - 在 Rails 3 中,如何获取 Controller `index` 操作的路径?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6406413/

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