- 239 名前:nobodyさん [2009/10/16(金) 05:53:31 ID:tsHntjAe]
- rubyスレで間違えて質問してしまいました。本家で質問です。
mysqlのデータを単純にcontrollerでfindで取り出してviewで表示させようとしています。 しかしブラウザでの表示が文字化けならいざ知れず、「#」になってしまいます。 具体的にページのソースを見てみると、その部分は、 #<Book:0x24319ec> となっています(Bookテーブルのものを取り出して表示しようとしています)。 文法はコントローラで@book = Book.find(params[:id])とし、 ビューで <%=h @book.title %> という風にしているので合ってるのではないかと思っています。 (ビューでp してみたところ、ターミナルには [#<Book id: 1, title: "hoge">] となっているので、 途中までは正常に取り出せているようなのですが、ブラウザ表示のところでこうなってしまって大変悩んでいます。 macosxでMAMPを入れ、いざ開発をしようと決めたところでこのエラーです。 railsのバージョンは2.3.4です。 誰か解決策をご存知の方ご教授おねがいします。よろしくお願いします。
|

|