2020-08-01から1ヶ月間の記事一覧

入力フォームを介さずにdbにdateを入れる方法

[結論] db/seedのファイルに入れたい値を記入する[テーブルに初期データを記入する] $ rake db:migrate rails c してmodelのカラムを確認すると存在する [やり方] モデル名.create(:カラム名 => 値, :カラム名: => 値) # 一つのテーブルに1レコードを記入す…

webアプリ制作での注意事項

[決められた期間でappを完成させるために注意すべきこと] 工程数を減らす 特に工程が増えるのはform画面の制作。 何か機能を実装させていくのあたりform画面が増える場合は作業内容がかなり増加することを考慮する。[例:モデル/urlのネスト関係,viewの制作,…

ログイン画面でカラムの状態で判断する

[前提] ログイン画面ではemail.passwordを使用している member:モデル使用してdeviseでユーザ機能を実装 member_status:カラム:boolea型:default:false[会員登録状態]:true[退会済] falseならログイン:trueならログイン出来ないようにする [ポイント] sessio…

ログイン・ログアウト後のリダイレクト先を指定する[devise]

[前提] deviseを使用しユーザー機能を実装している Admin / Memberモデルを使用している 今回はそれぞれのログイン・ログアウト後のリダイレクト先を指定する またそれぞれのモデルのurlやコントローラをわかりやすい形にするため階層構造にしている [get "a…

ラジオボタンの実装

[前提] 入力フォームのviewを弄るので、modelやcontrollerなどは既に作成してある状態であること 入力フォームでの作業 - 使うテーブルはマスタ項目などでパターンが2つでユーザーのアクションなどで頻繁に増えないことが条件[3つになるとこれは使え無い] …