在rails路由上获取参数

时间:2016-04-20 02:15:13

标签: ruby-on-rails routes

我试图创建一个"小节"在一个网站。类似于" www.site.com/subsection"。

简而言之,我生成了一个控制器,并添加了路线:

get :id, to section#show

所有内容都很好地加载,但视图无法获取参数。贝娄,将其发送到视图的代码:

@parameter = params[':id']

这里输入代码打印参数。

<%= @parameter %>

我在其他控制器中使用了相同的代码,我只为测试而创建。这很有效。

有任何线索吗?

这是与root还是其他什么相关的东西?

谢谢!

1 个答案:

答案 0 :(得分:2)

应该是:

# router.rb
get '/:id', to: "section#show"

# controller
@parameter = params[:id]

删除''。