我有一个rails应用程序,我不断地得到这个错误

  /srv/projects/app/controllers/application_controller.rb:174: invalid multibyte char (US-ASCII) /srv/projects/app/controllers/application_controller.rb:174: invalid multibyte char (US-ASCII) /srv/projects/app/controllers/application_controller.rb:174: syntax error, unexpected $end, expecting ')' ...e_title = h("#{project_name} — #{name || translate_locatio... ... ^

修复应该here但当我在应用程序控制器上添加行时,仍然会得到错误…我甚至重新启动了apache
这是我的应用程序控制器
# Filters added to this controller apply to all controllers in the application.
# Likewise, all the methods added will be available for all controllers.

# encoding: utf-8


class ApplicationController < ActionController::Base
# encoding: utf-8

最佳答案

编码注释必须在文件的顶部,然后才是其他注释-包括其他注释(除了shebang,如果您有)。

关于ruby-on-rails - ruby 魔术编码不起作用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9355042/

10-13 22:35