解決したい事
Unable to autoload constantの解決
概要
簡単な投稿機能を実装中に発生したエラーで試行錯誤しても中々解決できないので
知恵を助けてください。rails 初心者です。
viewにform_withを記述した際に発生しました。
推測
同様のエラーを調べていた際にファイルやコントローラーの記載ミスが大半とのことですが
特に見当たらないので、記法が間違えているのかと思います。
ちなみにモデルもエラーが出てしまうので一旦コメントアウトしています。
top_page_controller.rb
class
1 def index 2 end 3 4 def new 5 @top_page = Top_page.new 6 end 7 8 def create 9 10 end 11 12 def show 13 end 14end
top_page>new.html.haml
.post__title 悩み投稿 .post__form ◎内容 .post__form__text = form_with model:@top_page do |form| = f.text_area :contents, class: 'post__form__text__area' .post__genre .post__genre__title ◎ジャンル .post__genre__type お金 .post__name .post__name__title ハンドルネーム .post__name__type mori .post__tag .post__tag__tag1 タグ1 .post__tag__tag2 タグ2 .post__tag__tag3 タグ3 .post__btn =link_to "投稿する",'/top_page/' ,class: "post__btn__link"
route.rb
Rails.application.routes.draw
1 root to:"sessions#index" 2 devise_for :users 3 resources :top_page, only: [:index, :new, :create, :show] 4 resources :users, only: [:edit, :update] 5end
models>top_page.rb
class
1class TopPage < ApplicationRecord 2 # belongs to :user 3 # belongs to :category 4end 5
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/06/29 01:19
2020/06/29 01:59