现在,我有一个使用" home"呈现的目标网页(home.html.erb)。我的" static_pages控制器"中的操作,在此着陆页上,有一个导航栏,其中包含以下内容: "特征"悬停显示时按钮: a)网络 b)移动。
如何以及如何在routes.rb文件和controller.rb文件中包含这些内容,以便在点击网页按钮时我的主页呈现/ features / web?
答案 0 :(得分:0)
在路线中:
get 'web', to 'featuresController#web'
按钮:<%= link_to 'Web', web_path, class:"button" %>
在featureController中:
def web
end
并有一个名为views/features/web.html.erb
希望这有帮助。
答案 1 :(得分:0)
将此添加到您的路线文件
root "static_pages#home"
get '/features/web' => 'static_pages#web', as: :web
这将使其成为您的根路径
将此添加到您的视图
<%= link_to 'Web', web_path, class:"button" %>
将此添加到您的控制器
def web
end
并创建一个页面
views/static_pages/web.html.erb