将 URL 参数传递给控制器
Passing URL params to controller
我有以下路线
#routes.rb
resources :topic
我正在尝试从我的控制器
中的URLtopic/1
访问:id
参数
#controller/topic_controller.rb
def show
@param = params[:id]
end
在show.html.erb
中显示
#view/show.html.erb
<div>
<%= @param %>
</div>
但是,没有任何显示,@param
也没有打印出来。
我的model/topic.rb
如下:
#model/topic.rb
class Topic < ApplicationRecord
validates :name, presence: true
end
我是不是漏掉了什么?
我有以下路线
#routes.rb
resources :topic
我正在尝试从我的控制器
中的URLtopic/1
访问:id
参数
#controller/topic_controller.rb
def show
@param = params[:id]
end
在show.html.erb
#view/show.html.erb
<div>
<%= @param %>
</div>
但是,没有任何显示,@param
也没有打印出来。
我的model/topic.rb
如下:
#model/topic.rb
class Topic < ApplicationRecord
validates :name, presence: true
end
我是不是漏掉了什么?