0

Tim Pope の vim-rails バンドルを使用しています。条件付き検証のあるモデルでは、vim は「通常の」インデントを壊しています。

私はこれを見る:

validates_presence_of :terms_agreement, unless: :guest?
                                        validates_presence_of :rules_agreement, unless: :guest?

                                                                                  accepts_nested_attributes_for :profile

                                                                                  def active_for_authentication?
                                                                                    super && !self.disabled?
                                                                                  end

これが表示されると予想される場所:

validates_presence_of :terms_agreement, unless: :guest?
validates_presence_of :rules_agreement, unless: :guest?

accepts_nested_attributes_for :profile

def active_for_authentication?
  super && !self.disabled?
end 

条件のないインデントは正しく機能しますが、それunlessは私のお尻を少し蹴っています。環境が大きく異なることは承知していますが、ヒントやヒントをいただければ幸いです。

4

1 に答える 1