###前提・実現したいこと
ここに質問したいことを詳細に書いてください
(例)rubyで会員登録機能を作っています。
会員登録機能を実装中に以下のエラーメッセージが発生しました。
STIを利用して、カスタマーテーブルで 個人ユーザー、法人ユーザーが登録できるようにしたいと思っています。
###発生している問題・エラーメッセージ
ArgumentError in Users#new Showing /home/ubuntu/workspace/foundspace/app/views/users/new.html.erb where line #9 raised:
###該当のソースコード
<div class="panel-heading">会員登録</div> <div class="panel-body"> <%= form_for(@users) do |f| %> <div class="form-group">
###試したこと
<%= form_for(@users) do |f| %>
この部分でエラーが発生するため、@userをいろいろ変更しているのですが変わりません。
###補足情報(言語/FW/ツール等のバージョンなど)
------------------db------------------------
class CreateCustomers < ActiveRecord::Migration[5.0]
def change
create_table :customers do |t|
t.string :name
t.string :address
t.string :staff
t.string :phone
t.string :email
t.string :password_digest
t.string :type
t.timestamps end
end
end
---------------rute-------------------------
Rails.application.routes.draw do
Rails.application.routes.draw do
root to: 'toppages#index'
get 'signup', to: 'users#new' resources :user, only: [:show, :new, :create] end
end
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。