#経緯
ドットインストールにてActiveRecordを勉強しているのですが、ruby main.rbの実行をしたときにエラーが表示されました。
#エラーコード
main.rb:9: syntax error, unexpected =>, expecting end-of-input
"database" => "./myapp.db"
#行いたいこと
import.sqlのテーブルにname textを追加
またはcreate tableを削除し,最初から作り直したい。
コード
sql
1ファイル名 import.sql 2 3create table users ( 4 id integer primary key, 5 age integer, 6 created_at, 7 updated_at 8);
教材では3行目に(name text)が入っている
ファイル名 main.rb require 'active_record' require 'pp' Time.zone_default = Time.find_zone! 'Tokyo' ActiveRecord::Base.default_timezone = :local ActiveRecord::Base.establish_connection( "adapter" => "sqlite3" "database" => "./myapp.db" ) class User < ActiveRecord::Base end #insert user = User.new user.name = "tanaka" user.age = 23 user.save # user = User.new(:name => "hayashi" , :age=> 25) user = User.new(name: "hayashi" , age: 25) user.save user.create(name: "hoshi", age: 22)
つたない文章ですみません。
どうぞよろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/05/27 13:38
2020/05/27 14:17
2020/05/27 14:19
2020/05/28 14:13