我创建了一个新的迁移,看起来像这样:
class AddCommentsToUsers < ActiveRecord::Migration
def change
add_column :users, :comments, :text
end
end
现在有了Code Climate,我收到了一个问题的警告:Missing frozen string literal comment.
我试着这样修复它:
# frozen_string_literal: true
class AddCommentsToUsers < ActiveRecord::Migration
def change
add_column :users, :comments, :text
end
end
但我仍然有同样的问题。我该如何解决 谢谢。
我遇到了同样的问题。Rubocop以前工作得很好,但突然它开始失灵了。我在github上阅读了他们的配置选项,并看到了干扰代码的特定属性。属性可以在这里找到:FrozenStringLiteral。
要使此警告静音,您只需要将其添加到rubocop.yml
文件中
Style/FrozenStringLiteralComment:
Enabled: false
在字符串文字行下面添加一个空行为我修复了它。
# frozen_string_literal: true
module FooBar
end
再次尝试运行Rubocop之前,请确保已将更改添加到暂存区。我遇到了同样的问题,这为我解决了它。