0
我想 '关于' 路由到 'abouts/1'如何创建指定特定演出项目的路线?
我尝试这样做:
match 'about' => 'abouts#show/1', :via => get
,它不工作。有任何想法吗?
我想 '关于' 路由到 'abouts/1'如何创建指定特定演出项目的路线?
我尝试这样做:
match 'about' => 'abouts#show/1', :via => get
,它不工作。有任何想法吗?
如何:
match 'about' => 'abouts#show', :via => :get, :defaults => {:id => 1}
刚刚从路由中删除1并直接在控制器方法中检索想要的记录呢?
# routes.rb
match 'about' => 'abouts#show', :via => get
# abouts_controller.rb
def show
@about = About.find(1)
end
不使用'abouts/1'。该路线不具描述性。使用关于/:type''的'match'来获取像about/cats,'about/beer'这样的路线。 – shime
这取决于你的最终目标是什么。你称之为'约'的事实表明它应该可能是一种资源(即大约/ 1,大约/ 32 ...),但没有更多的信息很难说。 如果你想这样做,我会说@maro有一个有效的方法。 真正的问题是你想在这里做什么? – Galaxy
你的控制器的名字是什么? – DGM