如何将引导图标添加到simple_form的link_to_remove_association和link_to_add_association

问题描述 投票:0回答:3

像这个问题说,我想提出一个图标到link_to_add_associationlink_to_remove_association秒。

我使用Ruby的Rails和simple_form,我想提出一个引导程序图标,而不是单词“添加行”和“删除”。

这是代码的样子。的f,在下面的代码是从一个循环这些都是英寸

<%= link_to_add_association 'Add line', f, :weeks %>

<%= link_to_remove_association 'Remove', f, :weeks %>

先感谢您!

ruby-on-rails ruby twitter-bootstrap simple-form
3个回答
0
投票

link_to_add_association是一个用户定义的辅助方法。在这种方法中,我们有link_to标签。转到您的link_to_add_association方法(这可能是你的助手),应该有一个link_to标签。例如,在我的link_to_add_association

def link_to_add_association(f, association, **args)

###your code goes here 

link_to('#', class: "xyx " , data: {id: xyz}) do 
    "<span class='fa fa-male fa-lg'>".html_safe
 end

end

我已经使用了字体真棒图标。您可以使用引导程序图标,而不是。

参考:link_to


0
投票

我不知道你是否收到了回答你的问题还没有,但有你尝试检查Dashacts您attr_accessible。我认为你需要添加options_attributes。

告诉我如何,你的作品了。


0
投票

你可以试试这个答案。我使用的轨道5.2。红宝石版本2.4.1

正确的版本是。

.links
      = link_to_add_association f, :user_permissions, partial: 'permissions/shared/user_permission_fields', class: 'btn btn-primary' do
        %i.fa.fa-fw.fa-database

这个错误是你把“新增”

.links
      = link_to_add_association 'Add New', f, :user_permissions, partial: 'permissions/shared/user_permission_fields', class: 'btn btn-primary' do
        %i.fa.fa-fw.fa-database
© www.soinside.com 2019 - 2024. All rights reserved.