Rubocop行太长并且使用新的Ruby 1.9哈希语法

时间:2018-02-05 19:15:54

标签: ruby-on-rails rubocop

如果不调整yaml中的长度,我该如何理解这行代码:

social_share_button_tag(@post.title, desc: '@post.title', image: ' @post.avatar(:medium)', :allow_sites => %w(twitter facebook google_plus linkedin pinterest), url: tiny_post_url(@post.url_name))

另外......我该如何处理:使用新的Ruby 1.9哈希语法?

我知道这是错误的:allow_sites =>但当我把它改为:

allow_sites: %w'(twitter facebook google_plus linkedin pinterest)' 

它实际上不会显示twitter和pinterest。这有点疯狂。

1 个答案:

答案 0 :(得分:1)

我曾经使用过这个宝石。您可以使用如下所示:

enter image description here