

<https://railsguides.jp/getting_started.html>  
上記urlのチュートリアルにそってrailsのアプリケーションを作成しているのですが、「5.2最初のフォーム」にてnew.html.erbの中身を  
`<%= form_for :article, url: articles_path do |f| %>`  
に変更する部分でsyntax errorが吐き出されました。  
構文エラーなのでform forの書き方について調べてみて  
<http://www.sejuku.net/blog/13163>、  
このサイトを見つけたのですが  
`<%= form_for article, url: articles_path do |f| %>`  
や  
`<%= form_for @article, url: articles_path do |f| %>`  
に書き直してみてもsyntax errorが出続けます。  
この一文はどのように書き直すのが正しいのでしょうか？  
それとも何か別の原因があるのでしょうか？  
railsについて詳しい方がいたら返信お願いします。

OSはwindows7、rubyは2.4.2、railsは5.1.4です。  
出てきたエラーの内容は以下のとおりです。

[code]

    blog(アプリケーションのフォルダ)/app/views/articles/new.html.erb:2: syntax error, unexpected ':' pend= form_for @article. url: articles_path do |f| @output_ ^ blog/app/views/articles/new.html.erb:20: syntax error, unexpected keyword_ensure, expecting end-of-input ensure ^
    
[/code]


CC BY-SA 3.0
2017-09-27T17:14:07.603
38244
2017-09-28T19:45:33.897
2017-09-28T00:53:03.917
2383
25566
question
ruby-on-rails ruby
Rails 導入の際のエラー


リファレンスを見ながら色々書き換えていたら`<%= form_for :article, :url =>articles_path do |f|
%>`で解決できました。


CC BY-SA 3.0
2017-09-28T18:14:10.973
38275
2017-09-28T19:45:33.897
2017-09-28T19:45:33.897
3068
25566
38244
answer