我在 ruby on rails 项目中工作,但由于我是一名前端开发人员,所以我对 ruby on rails 的工作方式一无所知。
我面临的问题是我想将一个参数传递给另一个文件,然后我可以使用它来加载特定内容,但我不确定如何执行此操作或者是否可能。
文件 1
:
<%= render "partials/lightbox/lightbox", card: 'new-card' %>
然后我想在文件2
中使用这个参数:
<div class="site-overlay">
<div class="lightbox lightbox--medium light-theme">
<%= render "partials/lightbox/content/{myparameter}" %>
</div>
</div>
这将使用我从 file 1
传递的内容呈现灯箱。
如何将变量从 file 1
传递到 file 2
中的 render
?
在 rails 中 locals 用于传递 vaiable
<%= render "partial_name", :locals => { :variable_name => variable} %>
您可以将其更改为您自己的数据。希望这对您有用。
我是一名优秀的程序员,十分优秀!