导轨中的重音问题3

时间:2015-03-30 21:02:41

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

我在rails 3中的实例变量中有重音问题

控制器

class WelcomeController < ApplicationController
  def index
    @tutor="Uriel Hernández"
  end
end

视图

<h1>Bienvenido al curso de Ruby on Rails 3</h1>
<h2>Tutor: <%=@tutor  %></h2>
<p>Esta es mi primera vista</p>

浏览器

 SyntaxError in WelcomeController#index

/home/fernando/codigofacilito/helloworld/hello_world/app/controllers/welcome_controller.rb:3: invalid multibyte char (US-ASCII)
/home/fernando/codigofacilito/helloworld/hello_world/app/controllers/welcome_controller.rb:3: invalid multibyte char (US-ASCII)
/home/fernando/codigofacilito/helloworld/hello_world/app/controllers/welcome_controller.rb:3: syntax error, unexpected $end, expecting keyword_end
    @tutor="Uriel Hernández"
                        ^
Rails.root: /home/fernando/codigofacilito/helloworld/hello_world

1 个答案:

答案 0 :(得分:0)

你在运行什么版本的Ruby?

您可能需要在文件顶部指定#encoding指令。

请参阅:invalid multibyte char (US-ASCII) with Rails and Ruby 1.9