mxg*_*rov 2 ruby ruby-on-rails ruby-on-rails-4 rubocop
我有一些代码
# Filters
filter :name
filter :email
filter :organization_status, label: 'Status'
filter :subscriptions_subscription_status_id,
       as: :select,
       label: 'Subscription Status',
  collection: proc do
    Organization
      .includes(subscriptions: [:subscription_status])
      .map(&:subscriptions)
      .flatten
      .map(&:subscription_status)
      .uniq
  end
Rubocop 说:如果散列文字的元素跨越多行,则对齐它们。
collection: proc do
^^^^^^^^^^^^^^^^
我可以用它做什么?
我对齐 :s 并将这些部分包裹起来
# rubocop:disable AlignHash
# rubocop:enable AlignHash
(参见https://github.com/bbatsov/rubocop#disabling-cops-within-source-code)
使用您的代码:
  # Filters
  filter :name
  filter :email
  filter :organization_status, label: 'Status'
  # rubocop:disable AlignHash
  filter :subscriptions_subscription_status_id,
         as: :select,
      label: 'Subscription Status',
 collection: proc do
   Organization
     .includes(subscriptions: [:subscription_status])
     .map(&:subscriptions)
     .flatten
     .map(&:subscription_status)
     .uniq
 end
  # rubocop:enable AlignHash
| 归档时间: | 
 | 
| 查看次数: | 9554 次 | 
| 最近记录: |