【问题标题】:How to share constants across various Rails assets [duplicate]如何在各种 Rails 资产之间共享常量[重复]
【发布时间】:2016-07-24 10:29:38
【问题描述】:

我在我的 SCSS/SASS 文件中定义了一个变量 $foo。我希望能够在我的模型文件“bar-model.rb”中访问 $foo(作为常量)。我该怎么做?

【问题讨论】:

  • 你的问题有点乱,你能清理一下吗?

标签: ruby-on-rails model-view-controller sass


【解决方案1】:

也许你可以:

  • 使用数据属性(例如<div data-images-per-row="<%= @images_per_row %>"></div>并通过Javascript访问它

但是,这对我来说“感觉”不正确。也许您正在寻找类似in_groups_of 的东西?

<table>
<% @tasks.in_groups_of(4, false) do |row_tasks| %>
  <tr>
    <% for task in row_tasks %>
      <td><%= image_tag task.image %></td>
    <% end %>
  </tr>
<% end %>
</table>

【讨论】:

    猜你喜欢
    • 2010-10-01
    • 1970-01-01
    • 1970-01-01
    • 2012-07-22
    • 2011-06-20
    • 2012-03-19
    • 2013-02-11
    • 1970-01-01
    • 2015-01-09
    相关资源
    最近更新 更多