#解決したいこと
データの保存ができない
https://gyazo.com/6cb9cf4ac22d4a7cfb5531ea77072eeb
画像のSaveボタンをクリックしても画面が変わらずデータが保存できない
#コード
categories_controller.rb
ruby
1 2class CategoriesController < ApplicationController 3 4 def index 5 end 6 7 def new 8 @category = Category.new 9 end 10 11 def create 12 @category = Category.new(category_params) 13 if @category.save 14 redirect_to root_path, notice: 'カテゴリーを作成しました' 15 else 16 render :new 17 end 18 end 19 20 private 21 def category_params 22 params.require(:category).permit(:name, user_ids: []) 23 end 24end 25
categories/new.html.haml
ruby
1 2= form_with model: @category, local: true do |f| 3 = f.text_field :name, class: "SettingGroupForm__input", placeholder: "グループ名を入力してください" 4 = f.submit "Save", class: "SettingGroupForm__button"
routes.rb
ruby
1 2Rails.application.routes.draw do 3 devise_for :users 4 root "messages#index" 5 resources :users, only: [:edit, :update] 6 resources :categories, only: [:index,:new, :create] 7 post 'categories/new' => 'messages#index' 8 resources :deadlines, only: [:new, :create] 9end
category.rb
ruby
1 2class Category < ApplicationRecord 3 has_many :category_tasks 4 belongs_to :user 5 validates :name, presence: true, uniqueness: true 6end 7
あなたの回答
tips
プレビュー