【发布时间】:2012-09-21 16:34:38
【问题描述】:
我们使用的是 Rails 3.0,我有一个 js.erb 文件,其中包含我们的徽标图像的硬编码路径,但这意味着一旦部署应用程序,我们就无法轻松地向应用程序添加更多徽标。理想情况下,我们希望找到目录中每张图片的名称,以便用户可以在文件夹中添加一些图片来添加更多徽标。
我尝试了这段代码http://pragprog.com/wikis/wiki/InstantGratification-2/version/21,它归结为使用 ruby 将列表发送到 html.erb。但是,由于这是一个 js.erb 并且位于我们的 app/assets/javascripts 文件夹中,我不知道如何将 ruby 变量从控制器获取到 js.erb。
我还简单地尝试在 js.erb 中导入 System.IO 以访问一些文件 API。没用,而且我不太习惯使用 erb 文件。
【问题讨论】:
标签: javascript ruby-on-rails ruby ruby-on-rails-3 erb