ブール値を持つテーブルにadmin
フィールドを追加し、Sinatra でデフォルトを false に設定する移行を作成する方法は? users
アクティブレコードを使用しています。
質問する
1320 次
2 に答える
2
これはまだ ActiveRecord に過ぎません。これは、Rails で使用する場合と同じです。
class AddAdminToUsers < ActiveRecord::Migration
def change
add_column :admin, :boolean, :default => false
end
end
また、sinatra-activerecord gem をチェックしてみてください。これにより、追加のレーキ タスクが提供され、作業が少し簡単になります。
ActiveRecord での Sinatra の使用に関する便利な記事もあります。
于 2013-09-30T03:36:02.270 に答える
1
私もこの問題を抱えていました。
change_table
代わりにメソッドを使用して解決したadd_column
ので、最終的なコードは次のようになります。
class AddAdminToUsers < ActiveRecord::Migration
def change
change_table :users do |t|
t.column :admin, :boolean, default: false
end
end
end
于 2016-04-12T19:13:50.690 に答える