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
は私のお尻を少し蹴っています。環境が大きく異なることは承知していますが、ヒントやヒントをいただければ幸いです。