【发布时间】:2010-09-25 23:11:48
【问题描述】:
所以我试图在电子邮件表单的标题旁边获取一个删除链接。但是,我的rails voodoo 显然很弱。它转义了 HTML,我不知道如何让它不转义。有什么提示吗?
= f.input :email, :label => "Email " + link_to_remove_fields("[x]", f)
[edit] 哦,是的,这也是一样的:
= f.input :email, :label => "Email #{link_to_remove_fields("[x]", f)}"
这是我的辅助方法...
def link_to_add_fields(name, f, association)
new_object = f.object.class.reflect_on_association(association).klass.new
fields = f.fields_for(association, new_object, :child_index => "new_#{association}") do |builder|
render(association.to_s.singularize + "_fields", :f => builder)
end
link_to_function(name, "add_fields(this, \"#{association}\", \"#{escape_javascript(fields)}\")")
end
【问题讨论】:
标签: ruby-on-rails haml