前提
- macOS Catalina 10.15.6
- Ruby 2.6.4p104
- Rails 6.0.3.3
- $rails new Library でLibraryアプリを作成した。
- $rails g scaffold book title:string description:text でリソースbookの関連ファイルを生成した。
実現したいこと
Railsコンソール上で、appオブジェクトのルートの実装状態を確認する。
app.get "/books" を実行し、ステータスコード200の返り値とルーティング処理の詳細を得る。
発生している問題・エラーメッセージ
Railsコンソールを起動し、app.get "/books" を実行すると、アクセス禁止の旨を伝える403エラーが返される。
ruby
1> app.books_path 2=> "/books" 3> app.get "/books" 4=> 403
試したこと
- $rails s でサーバーを実行し、ブラウザで"http://localhost:3000/books"にアクセスし、リソースbookに対してCRUD操作ができることを確認した。
- Libraryアプリの再生成
- Railsの再インストール
- $chmod -R 700 [アプリのパス] を実行しrailsアプリ全体のアクセス権を「ユーザによる読み書きが可能」に設定
ネット上を検索しましたが、同様のケースに関する情報がなかなか得られず困っています。
どうすれば良いでしょうか。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。