質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

Q&A

解決済

2回答

1962閲覧

rails model作成時のエラーについて

ShoTakigasaki

総合スコア18

Ruby on Rails 4

Ruby on Rails4はRubyによって書かれたオープンソースのウェブフレームワークです。 Ruby on Railsは「設定より規約」の原則に従っており、効率的に作業を行うために再開発を行う必要をなくしてくれます。

0グッド

0クリップ

投稿2014/11/20 05:22

この度、railsでアプリケーションの作成を行っております。
deviseとomniauthを使用したログイン機能の実装を手始めに行っており、
gemのインストールは完了しております。

しかしdeviseやomniauthのインストールが済み、
ユーザのモデルを作成しようとターミナルでrails g user provider:string nickname:string image_url:stringを実行すると下記のようなエラーが発生してしまいます。

こちらも参考書に従って進めていたので何故エラーとなるのかが分からず困っています。
問題点が多いのでざっくりご説明して頂ければ結構です。

またrubyのバージョンは2.1.5
railsのバージョンが4.1.7
gemが2.4.4となっております。

アプリケーション作成の過程を通してrailsの全体像などを把握しようと思っており、
参考書についてはパーフェクトruby on railsの第6章を現在進めております。
かなり基本的なところでつまづいているかと思うので、アプリケーション作成にとりかかる前にやっておいた方が良さそうなことがあれば合わせてアドバイス頂けると助かります。

/Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:241:in load': /Users/takigasakisho/awesome_events/config/initializers/omniauth.rb:4: syntax error, unexpected '\n', expecting '=' end ^ (SyntaxError) from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:241:in block in load'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in load_dependency' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:241:in load'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/engine.rb:648:in block in load_config_initializer' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/notifications.rb:161:in instrument'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/engine.rb:647:in load_config_initializer' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/engine.rb:612:in block (2 levels) in class:Engine'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/engine.rb:611:in each' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/engine.rb:611:in block in class:Engine'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:30:in instance_exec' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:30:in run'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:55:in block in run_initializers' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:226:in block in tsort_each'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:348:in block (2 levels) in each_strongly_connected_component' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:418:in block (2 levels) in each_strongly_connected_component_from'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:427:in each_strongly_connected_component_from' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:417:in block in each_strongly_connected_component_from'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:44:in each' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:44:in tsort_each_child'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in call' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:411:in each_strongly_connected_component_from'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:347:in block in each_strongly_connected_component' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in each'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in call' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:345:in each_strongly_connected_component'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:224:in tsort_each' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/2.1.0/tsort.rb:205:in tsort_each'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/initializable.rb:54:in run_initializers' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/railties-4.1.7/lib/rails/application.rb:300:in initialize!'
from /Users/takigasakisho/awesome_events/config/environment.rb:5:in <top (required)>' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in require'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in block in require' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:232:in load_dependency'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5@global/gems/activesupport-4.1.7/lib/active_support/dependencies.rb:247:in require' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application.rb:92:in preload'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application.rb:140:in serve' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application.rb:128:in block in run'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application.rb:122:in loop' from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application.rb:122:in run'
from /Users/takigasakisho/.rvm/gems/ruby-2.1.5/gems/spring-1.1.3/lib/spring/application/boot.rb:18:in <top (required)>' from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in require'
from /Users/takigasakisho/.rvm/rubies/ruby-2.1.5/lib/ruby/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb:54:in require' from -e:1:in <main>'

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

awesome_eventsを写経してGitHubで公開されている方がいるので参考になると思います。
awesome_events

投稿2014/11/20 06:32

sho_cs

総合スコア3541

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ShoTakigasaki

2014/11/21 01:38

ありがとうございます。 参考にさせて頂きます。
guest

0

ベストアンサー

Ruby on Railsはよくわかりませんが、
/Users/takigasakisho/awesome_events/config/initializers/omniauth.rbの4行目で構文エラーと言われているように見受けられますが、このファイルはどのようになっているのでしょうか?

投稿2014/11/20 05:38

TaMaMhyu

総合スコア1356

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

ShoTakigasaki

2014/11/20 06:24

ご回答ありがとうございます。 仰る通りomniauth.rbのファイルに記述ミスがありました。 それを直すことで今回のエラーは解決したのですが、今度はpsych.rbに関する別のエラーが発生してしまい・・・ プログラムって難しいなと感じました。笑 この度はご協力頂きありがとうございました!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問