2016-05-09 6 views
4

ich eine neue Migration erstellt, es sieht aus wie diese:fix `Fehlende gefroren Stringliteral Comment` Ausgabe

class AddCommentsToUsers < ActiveRecord::Migration 
    def change 
    add_column :users, :comments, :text 
    end 
end 

jetzt mit Codeklima ich ein Problem gewarnt bin: Missing frozen string literal comment.

Ich habe versucht, zu fixieren dies wie:

# frozen_string_literal: true 
class AddCommentsToUsers < ActiveRecord::Migration 
    def change 
    add_column :users, :comments, :text 
    end 
end 

Aber ich habe noch das gleiche Problem. Wie kann ich es lösen? Danke.

+2

Sieht mir richtig auf Ihre rubocop.yml Datei hinzuzufügen. Haben Sie lokal mit dem Code Climate CLI oder rubocop recherchiert? –

Antwort

6

Ich habe das gleiche Problem erlebt. Rubocop hat vorher gut funktioniert, aber plötzlich fing es an zu agieren. Ich habe ihre Konfigurationsoptionen auf GitHub gelesen und die besondere Eigenschaft gesehen, die mit Ihrem Code zu tun hat. Die Immobilie finden Sie hier: FrozenStringLiteral.

Um dieses Problem zu lösen, müssen Sie nur diese

Style/FrozenStringLiteralComment: 
    Enabled: false