

はじめまして。ruby初心者です。  
ruby on rails を利用して webシステムの作成を試みていますが  
解決できないエラーがありましたので質問させて頂きます。

作成したcontrollerクラスにて  
ransackを使ってDBから取得したString型の文字列を  
splitメソッドで分割したいと考えていますがうまくできません。

エラーメッセージは下記のとおりです。

[code]

    undefined local variable or method `“' for #
    <HogeController:0x007f9529648cf8>
    
[/code]

ソースコードは下記のとおりです。

[code]

     def index
      @q = Hoge.search(params[:q])
      @hoges = @q.result(distinct: true)
      @hoges.each do |a|
      str = a.hogestr.to_s.split(“,”)
      end
    end
    
[/code]

よろしくお願いいたします。


CC BY-SA 3.0
2015-08-08T03:50:46.113
13156
2015-08-08T04:18:56.300
10843
question
ruby-on-rails ruby
Controllerクラス内での標準メソッド利用について


`“,”` のダブルクォーテーションマークが ASCII の `"` になってないためです。  
一度 `“,”` を消して `","` と入力しなおせばいいと思います。


CC BY-SA 3.0
2015-08-08T04:18:56.300
13157
2015-08-08T04:18:56.300
3249
13156
answer