2016-05-09 1 views
4

J'ai créé une nouvelle migration, il ressemble à celui-ci:fix `contient pas de chaîne gelée d'émission de comment` littérale

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

maintenant avec le code climatique, je suis mis en garde contre un problème: Missing frozen string literal comment.

J'ai essayé de fixer comme ceci:

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

Mais j'ai encore la même question. Comment puis-je le résoudre? Merci.

+2

semble correct pour moi. Avez-vous enquêté localement avec le Code Climat CLI ou rubocop? –

Répondre

6

J'ai rencontré le même problème. Rubocop fonctionnait bien avant mais soudainement il a commencé à agir. J'ai lu leurs options de configuration sur github et j'ai vu la propriété particulière qui est en train de jouer avec votre code. La propriété peut être trouvé ici: FrozenStringLiteral.

Pour résoudre ce problème, il vous suffit d'ajouter à votre fichier rubocop.yml

Style/FrozenStringLiteralComment: 
    Enabled: false