我有评论,场地和用户的表格。
我目前有一个_review.html.erb部分显示场地展示页面上的场地评论。
是否可以使用另一个名为_profile_review.html.erb的部分并让它显示用户在用户显示页面中写的所有评论?
我希望评论有2个不同的部分,所以我可以对每个部分进行不同的调整。
非常感谢任何帮助,非常感谢!
答案 0 :(得分:1)
您是否知道可以使用:locals选项将任何变量传递给partial?
render :partial => "whatever", :locals => {:foo => bar}
# bar is available as local variable foo within _whatever.erb
顺便说一下。如果你想让一些局部变量可选,你可以使用以下技巧来避免'没有这样的变量'错误:
- optional_variable ||= nil # defines optional_variable without overwriting it
我认为使用它你应该能够做任何你能想象的事情:)。