我有一个基本的产品支架。我想为每个产品都有一个独特的规格页面。规格页面将以常规HTML格式制作,因为每个产品都有独特的规格。我想我可以在视图中创建一个文件,并为spec页面创建一个合适的路径。我的问题是:如何从产品展示动作创建指向页面的链接?
例如:说产品一是本田思域。然后,我将手动为civic创建一个spec文件,比如spec_civic.html.erb。然后我将在HTML中写出spec_civic.html.erb的规范。产品二是本田雅阁。我将为spec_accord.html.erb制作一个规格表。我的问题是如何从产品的show动作转到其spec页面。
答案 0 :(得分:0)
if File.exist?(File.join(Rails.root, "views", "cars", "_" + @car.model_name.underscore + ".html.erb"))
render :partial => @car.model_name.underscore
else
render :partial => "generic_car"
end
此代码不完整,仅供参考。您可以在控制器的show
操作中使用它,或者在show.html.erb
中插入(需要为视图修改代码)