【发布时间】:2011-05-05 10:14:12
【问题描述】:
我正在这里开发一个简单的插件,到目前为止它正在工作。
除了我的帮手。
它是一个非常简单的助手,它只需要回显一个 <span></span> 以供以后的 javascript 解析。
问题是,它没有正确呈现 html,而是用 html 等效代码替换特殊字符。
我的插件初始化器:
ActionView::Helpers.send :include, Test
我的插件助手:
module Test
def only_for_testing
render(:text => "<span></span>")
end
end
当我在视图中调用 only_for_testing 助手时,它不会渲染 "<span></span>",而是渲染“&lt;span&gt;&lt;/span&gt;”
我尝试删除渲染,只返回字符串,效果相同。 我真的不想为此创建一个部分,因为它是一个非常非常简单的 html,它不是用于布局,它只是用于解析。
知道我在这里做错了什么吗?
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-plugins helpers