現在sublime text 3にてnew.haml.htmlを作成しています。
haml
1%h1 NewPost
とするとnew.html.htmlファイルにてh1タグでNewPostとおよそ正しく変換されます。
しかし、=を使ったrubyの構文を使おうとするとnew.html.htmlのコードは一切なくなりsubilimetextの下の方に以下のようなエラーが出てきます。
Exception on line 3: undefined method `link_to' for #<Object:0x007fa7850c95e8> Use --trace for backtrace. [Finished in 1.1s with exit code 1] [cmd: ['haml', '/Users/username/programing/haml/haml_crud/app/views/home/new.html.haml', '/Users/username/programing/haml/haml_crud/app/views/home/new.html.html']] [dir: /Users/username/programing/haml/haml_crud/app/views/home] [path: /Users/username/.nvm/versions/node/v6.11.4/bin:/Users/hajime/.rbenv/shims:/usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin]
エラーを見ると実際に書いたコードの3行目=link_toの部分がundefined methodと指摘されてしまっているのですが、コード自体は調べても書き方はあっていると思われるため、エラーの解決方法がわかりません。
実際に書いたコード↓
haml
1%h1 NewPost 2 3= link_to 'Go To Google', 'http://google.co.jp'
hamlでのlink_toの書き方について、分かる方、上記コードをみて気になる点を見つけたかた、是非ともご質問やご回答していただけますと幸いです。
何卒よろしくお願いいたします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/12/24 01:15
2017/12/24 01:42