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

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

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

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

Q&A

解決済

1回答

971閲覧

RoR5でエラーを解決できません

TEMM

総合スコア15

Ruby on Rails 5

Ruby on Rails 5は、オープンソースのWebアプリケーションフレームワークです。「同じことを繰り返さない」というRailsの基本理念のもと、他のフレームワークより少ないコードで簡単に開発できるよう設計されています。

Ruby

Rubyはプログラミング言語のひとつで、オープンソース、オブジェクト指向のプログラミング開発に対応しています。

0グッド

0クリップ

投稿2018/10/30 14:49

「Ruby on Rails 5 アプリケーションプログラミング」という本を勉強しているのですが、4章を実装している最中でエラーが出てしまいました。よろしければ力を貸したいただきたいです。

イメージ説明

app/views/view/group_select.html.erb <%= form_for(@review) do |f| %> レビュー対象書籍: <%= f.grouped_collection_select :book_id, @authors, :books, :name, :id, :title %> <% end %>
config/routes.rb Rails.application.routes.draw do resources :fan_comments resources :reviews resources :authors resources :users resources :books # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html get 'hello/index', to: 'hello#index' get 'hello/view' get 'hello/list ' get 'view/keyword' post 'keyword/search' get 'view/group_select' get 'view/form_tag' post 'view/create' get 'view/form_for' get 'view/field' get 'view/html5' get 'view/select' get 'view/col_select' 省略

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

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

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

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

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

guest

回答1

0

ベストアンサー

その本は持っていないので公式リファレンスを見ました。

http://railsdoc.com/references/grouped_collection_select

grouped_collection_select(オブジェクト名, プロパティ名, オブジェクトの配列, タグを取得するメソッド, タグのラベル, valueの項目, テキストの項目 [, オプション])

:books は「タグを取得するメソッド」に当たります。
エラーに書かれているように class Authorbooks メソッドが定義されていないようですね。

投稿2018/10/30 15:31

mather

総合スコア6753

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

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

TEMM

2018/11/04 06:40

ご指摘頂きありがとうございます。 ご指摘の通りapp/models/author.rb を修正したところエラーが消えました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

ただいまの回答率
85.50%

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

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

質問する

関連した質問