【发布时间】:2011-06-27 17:01:20
【问题描述】:
我有一些常见的 RJS 位,我在多个 RJS 文件中重复,因此想将其放入帮助程序中。
我向 app/helpers/application_helper.rb 添加了一个方法,就像我通常为 html.erb 文件添加的方法一样。该方法有效,只是它不能调用 RJS 文件可以调用的视图助手。
在 RJS 文件中起作用的行之一是:
notices = flash.collect { |type,msg| content_tag(:p, msg, :class => type) }
但是无法从 RJS 助手访问 content_tag。为什么不呢,我如何从那里访问它?
【问题讨论】:
标签: ruby-on-rails-3 unobtrusive-javascript rjs