Ruby on rails 如何创建从欢迎页面到另一个ruby页面的链接
目前,我的导航栏内容如下所示:Ruby on rails 如何创建从欢迎页面到另一个ruby页面的链接,ruby-on-rails,ruby,blogs,contact,railsapps,Ruby On Rails,Ruby,Blogs,Contact,Railsapps,目前,我的导航栏内容如下所示: <li><%= link_to "Portfolio", projects_path, :class => "header" %></li> <li><%= link_to "Articles", posts_path, :class => "header" %></li> <li><%= link_to 'Contact', contact_path, :cl
<li><%= link_to "Portfolio", projects_path, :class => "header" %></li>
<li><%= link_to "Articles", posts_path, :class => "header" %></li>
<li><%= link_to 'Contact', contact_path, :class => "header" %></li>
这是控制器
class ContactController < ApplicationController
def index
end
end
我是ruby的新手,我期待着帮助。提前谢谢 从路由文件中删除
获取“联系人/索引”
,然后再试一次
添加
资源时,您已经有了联系人
索引的路径:contact
摆脱从路由文件中获取“contact/index”
,然后重试
添加
资源时,您已经有了联系人
索引的路径:联系人
将第三行替换为以下行:
<li><%= link_to 'Contact', contact_index_path, class: "header" %></li>
将第三行替换为以下行:
<li><%= link_to 'Contact', contact_index_path, class: "header" %></li>
亲爱的库马尔,不幸的是,这还不够。当我转到我的本地主机时,我得到以下错误:没有路由匹配{:action=>“show”,:controller=>“contact”}缺少必需的键:[:id]是您的控制器名ContactController
还是contactscoontroller
?如果是复数形式,您应该改为使用资源:contacts
。它是contact\u controller.rb您的contact controller中只有一种方法吗<代码>索引?亲爱的库马尔,不幸的是,这还不够。当我转到我的本地主机时,我得到以下错误:没有路由匹配{:action=>“show”,:controller=>“contact”}缺少必需的键:[:id]是您的控制器名ContactController
还是contactscoontroller
?如果是复数形式,您应该改为使用资源:contacts
。它是contact\u controller.rb您的contact controller中只有一种方法吗<代码>索引?
<li><%= link_to 'Contact', contact_index_path, class: "header" %></li>