Rubymine 无法识别 ruby 文件

Rubymine can't recognize ruby file

无法将文件 attendance_statistics_controller.rb 识别为 ruby 文件。所有其他文件都可以,当我将名称更改为任何其他文件时,这个文件也可以。它与文件名的长度无关。

上面的图片显示了 ruby 文件是如何被识别为文本文件的。更改名称可以达到底部所示的效果。

这是应用程序中的错误还是有什么可以解决的?

从您屏幕截图中的文件类型图标来看,我猜您不小心启用了文件的 Mark as Plain Text 功能。将文件标记为纯文本可从文件的上下文菜单访问,通常它可用于防止 Rubymine 导航和完成文件内的代码。

右键单击该文件并选择 "Mark as Ruby" 项 让 Rubymine 再次将其识别为 ruby 代码。

文件名已注册为 .txt 文件

解决这个问题:

  1. 前往红宝石矿 |偏好 |编辑|文件类型。
  2. 在可识别的文件类型列表中找到文本文件类型并单击它。
  3. 然后在正下方的框中浏览注册的图案并找到文件名。
  4. 单击它并使用减号 (-) 按钮将其删除。
  5. 应用更改。