前提・実現したいこと
http://0.0.0.0:3000にアクセスすると
このサイトにアクセスできません 0.0.0.0 で接続が拒否されました。
とブラウザに出ます。
<追記1>
routes.rbファイルは下記の通りです。endが間違っているのではないかということですが、間違っていますか?
Rails.application.routes.draw do root: 'top#index' end
また、https://techacademy.jp/magazine/7131 を見て対応したビューファイルがないといけないのかと思い、rails generate controller home index
をしたのですが、また下記の通りエラーでした。
eri-no-MacBook-Air:test_app eri$ rails generate contoroller home index /Users/eri/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/activesupport-4.2.6/lib/active_support/dependencies.rb:268:in `load': /Users/eri/Desktop/名称未設定フォルダ/test_app/config/routes.rb:59: syntax error, unexpected keyword_end, expecting end-of-input (SyntaxError)
<追記2>
もしかして、routes.rbで書いたindexアクションが、controllers/application_controller.rb内にないからですかね・・・汗 今のところファイル内は空白です。
もしそうだとしたら、どう書けばいいんでしょう・・・
(参考にしたサイト:https://web-camp.io/magazine/archives/16815)
"もちろん、applicationコントローラ(app/controllers/application_controller.rb内のApplicationControllerクラス)にtopアクション(メソッド)がなければ、エラーが発生するでしょう。"
<追記3>
コマンド打ちました。下記の通りです。
eri-no-MacBook-Air:test_app eri$ PWD /Users/eri/Desktop/名称未設定フォルダ/test_app eri-no-MacBook-Air:test_app eri$
もしかして、仰る通り、見に行っているファイルが違うのかもしれません!!これまで編集していたroutes.rbのファイルは、/Users/eri/Desktop/Project/test_app/config/routes.rbにあるものです。どうりでいくら編集してもエラーになるわけですね。
コマンドをさかのぼって見てみると、途中から、名称未設定フォルダ内を見に行っていたようです・・・しかしなぜいきなりこんなことになったのか分かりません・・初めからやり直した方がよろしいでしょうか??次はこちらのサイトを見ながらやろうと思っています。
https://gabekore.org/mac-ruby-rails-overview
いや、むしろローカルでの環境構築をやめて、クラウド(AWS)を使った方がいいのですかね・・・かなりの素人なもので。。
<追記4>
新しいファイルを作って、やり直してみました。しかし、下記の通り、rails sでサーバー立ち上げ、完了した?後、コマンドが打てなくなりました・・・。トップ画面を作成したいと思っていたのですが。
この時点で、http://localhost:3000/は表示されています。
```eri-no-MacBook-Air:~ eri$ cd desktop eri-no-MacBook-Air:desktop eri$ cd Newprojects eri-no-MacBook-Air:Newprojects eri$ rails new rails_practice create create README.rdoc create Rakefile create config.ru create .gitignore create Gemfile create app create app/assets/javascripts/application.js create app/assets/stylesheets/application.css create app/controllers/application_controller.rb create app/helpers/application_helper.rb create app/views/layouts/application.html.erb create app/assets/images/.keep create app/mailers/.keep create app/models/.keep create app/controllers/concerns/.keep create app/models/concerns/.keep create bin create bin/bundle create bin/rails create bin/rake create bin/setup create config create config/routes.rb create config/application.rb create config/environment.rb create config/secrets.yml create config/environments create config/environments/development.rb create config/environments/production.rb create config/environments/test.rb create config/initializers create config/initializers/assets.rb create config/initializers/backtrace_silencers.rb create config/initializers/cookies_serializer.rb create config/initializers/filter_parameter_logging.rb create config/initializers/inflections.rb create config/initializers/mime_types.rb create config/initializers/session_store.rb create config/initializers/wrap_parameters.rb create config/locales create config/locales/en.yml create config/boot.rb create config/database.yml create db create db/seeds.rb create lib create lib/tasks create lib/tasks/.keep create lib/assets create lib/assets/.keep create log create log/.keep create public create public/404.html create public/422.html create public/500.html create public/favicon.ico create public/robots.txt create test/fixtures create test/fixtures/.keep create test/controllers create test/controllers/.keep create test/mailers create test/mailers/.keep create test/models create test/models/.keep create test/helpers create test/helpers/.keep create test/integration create test/integration/.keep create test/test_helper.rb create tmp/cache create tmp/cache/assets create vendor/assets/javascripts create vendor/assets/javascripts/.keep create vendor/assets/stylesheets create vendor/assets/stylesheets/.keep run bundle install Fetching gem metadata from https://rubygems.org/.......... Fetching gem metadata from https://rubygems.org/. Resolving dependencies...... Using rake 12.3.1 Using concurrent-ruby 1.1.3 Using i18n 0.9.5 Using json 1.8.6 Using minitest 5.11.3 Using thread_safe 0.3.6 Using tzinfo 1.2.5 Using activesupport 4.2.6 Using builder 3.2.3 Using erubis 2.7.0 Using mini_portile2 2.3.0 Using nokogiri 1.8.5 Using rails-deprecated_sanitizer 1.0.3 Using rails-dom-testing 1.0.9 Using crass 1.0.4 Using loofah 2.2.3 Using rails-html-sanitizer 1.0.4 Using actionview 4.2.6 Using rack 1.6.11 Using rack-test 0.6.3 Using actionpack 4.2.6 Using globalid 0.4.1 Using activejob 4.2.6 Using mini_mime 1.0.1 Using mail 2.7.1 Using actionmailer 4.2.6 Using activemodel 4.2.6 Using arel 6.0.4 Using activerecord 4.2.6 Using debug_inspector 0.0.3 Using binding_of_caller 0.8.0 Using bundler 1.17.1 Using byebug 10.0.2 Using coffee-script-source 1.12.2 Using execjs 2.7.0 Using coffee-script 2.4.1 Using thor 0.20.0 Using railties 4.2.6 Using coffee-rails 4.1.1 Using ffi 1.9.25 Using multi_json 1.13.1 Using jbuilder 2.8.0 Using jquery-rails 4.3.3 Using sprockets 3.7.2 Using sprockets-rails 3.2.1 Using rails 4.2.6 Using rb-fsevent 0.10.3 Using rb-inotify 0.9.10 Using rdoc 4.3.0 Using sass-listen 4.0.0 Fetching sass 3.7.1 Installing sass 3.7.1 Using tilt 2.0.8 Using sass-rails 5.0.7 Using sdoc 0.4.2 Using spring 2.0.2 Using sqlite3 1.3.13 Using turbolinks-source 5.2.0 Using turbolinks 5.2.0 Using uglifier 4.1.19 Using web-console 2.3.0 Bundle complete! 12 Gemfile dependencies, 60 gems now installed. Use `bundle info [gemname]` to see where a bundled gem is installed. Post-install message from sass: Ruby Sass is deprecated and will be unmaintained as of 26 March 2019. * If you use Sass as a command-line tool, we recommend using Dart Sass, the new primary implementation: https://sass-lang.com/install * If you use Sass as a plug-in for a Ruby web framework, we recommend using the sassc gem: https://github.com/sass/sassc-ruby#readme * For more details, please refer to the Sass blog: http://sass.logdown.com/posts/7081811 run bundle exec spring binstub --all * bin/rake: spring inserted * bin/rails: spring inserted eri-no-MacBook-Air:Newprojects eri$ cd rails_practice eri-no-MacBook-Air:rails_practice eri$ rails s => Booting WEBrick => Rails 4.2.6 application starting in development on http://localhost:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server [2018-11-08 20:34:29] INFO WEBrick 1.3.1 [2018-11-08 20:34:29] INFO ruby 2.3.1 (2016-04-26) [x86_64-darwin17] [2018-11-08 20:34:29] INFO WEBrick::HTTPServer#start: pid=95300 port=3000 Started GET "/" for ::1 at 2018-11-08 20:39:15 +0900 Processing by Rails::WelcomeController#index as HTML Rendered /Users/eri/.rbenv/versions/2.3.1/lib/ruby/gems/2.3.0/gems/railties-4.2.6/lib/rails/templates/rails/welcome/index.html.erb (4.3ms) Completed 200 OK in 44ms (Views: 26.5ms | ActiveRecord: 0.0ms) コード
ここに質問の内容を詳しく書いてください。
Ruby on Railsで、ブラウザへアクセスが出来ません。超素人なので初歩的ですみません。。
発生している問題・エラーメッセージ
http://0.0.0.0:3000にアクセスすると
下記の通りブラウザに出ます。
エラーメッセージ ```このサイトにアクセスできません 0.0.0.0 で接続が拒否されました。 ### 該当のソースコード eri-no-MacBook-Air:test_app eri$ rails s -b 0.0.0.0 => Booting WEBrick => Rails 4.2.6 application starting in development on http://0.0.0.0:3000 => Run `rails server -h` for more startup options => Ctrl-C to shutdown server Exiting ```ここに言語名を入力 ソースコード
試したこと
rails s -b 0.0.0.0は試しました。
またIPを調べてそれを指定する方法も試しました。
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
Rails 4.2.5 必要な情報等ありましたらお出ししますのでよろしくお願いします!!!!
ここにより詳細な情報を記載してください。
回答4件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/08 12:22
2018/11/08 13:07