【发布时间】:2017-07-18 03:34:33
【问题描述】:
我正在编写一个非常简单的 Rails 应用程序。这很简单,但我总是收到一条警告消息“回车字符丢失”,即使在两个示例中都失败了...... 谁能告诉我缺少什么以及我应该怎么做才能解决此警告消息? 我正在使用 Ruby 2.3.3、Rails 5.1.2 和 Rubocop 0.49.1...
【问题讨论】:
标签: ruby-on-rails ruby rubocop
我正在编写一个非常简单的 Rails 应用程序。这很简单,但我总是收到一条警告消息“回车字符丢失”,即使在两个示例中都失败了...... 谁能告诉我缺少什么以及我应该怎么做才能解决此警告消息? 我正在使用 Ruby 2.3.3、Rails 5.1.2 和 Rubocop 0.49.1...
【问题讨论】:
标签: ruby-on-rails ruby rubocop
当您在终端中运行 rubocop 时,RuboCop 是否会发出此警告?
您可能想尝试将此添加到您的.rubocop.yml
Style/EndOfLine:
EnforcedStyle: lf
如果这不起作用,请尝试将crlf 换成lf
【讨论】:
.rubocop.yml 是您应该在项目的根目录 (.) 中创建的文件。在此处阅读更多信息rubocop.readthedocs.io/en/latest/configuration
我的解决办法是:
Rubocop 对 rails 创建文件的方式不满意。
就我而言,我使用rails new sample-project --api 生成了一个项目
将# frozen_string_literal: true 添加到config/seeds.rb 的顶部后,我得到了这个错误:
db/seeds.rb:1:1: C: Layout/EndOfLine: Carriage return character missing.
# frozen_string_literal: true ...
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
【讨论】: