0

我是 Rails 新手,我敢肯定这是一个简单的问题,但我一直找不到。我有一个product模型和一个sku模型。产品has_manyskus。我有一个路由设置来使用这样的路径:/products/1/skus/3

我想弄清楚的是如何使用一种link_to方法从这个视图链接到不同的 sku。例如:= link_to @product_path + @sku_path并让它成为<a href="/products/1/skus/2">

@product并且@sku是来自控制器的变量。

我知道我可以使用连接并传入 id 等。但我不确定是否有更好的方法。也许使用助手?

谢谢!

4

1 回答 1

0

给你有

#routes.rb
resources :products do
  resources :skus
end

你应该能够做到

product_sku_path(@product, @sku)

要获得与产品相关的给定 sku,祝你好运 :)

于 2013-06-02T23:53:32.737 回答