我是rails的新手,我确信这是一个简单的问题,但我找不到它。我有一个product
模型和一个sku
模型。产品has_many
skus。我有一个路由设置来使用这样的路径:/products/1/skus/3
我想弄清楚的是如何使用link_to
方法从此视图链接到不同的skus。例如:= link_to @product_path + @sku_path
并将其标记为<a href="/products/1/skus/2">
@product
和@sku
是来自控制器的变量。
我知道我可以使用连接并传入id等。但我不确定是否有更好的方法。也许使用帮手?
谢谢!
答案 0 :(得分:0)
说明你有
#routes.rb
resources :products do
resources :skus
end
你应该可以做到
product_sku_path(@product, @sku)
获得与产品相关的特定sku,祝你好运:)