Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
この記事は、「RAILS GUIDES」におけるアソシエーションの内容を自分なりに分かりやすくまとめたものである。 引用部分は全て下記のHPより引用している。 [RAILS GUIDES:Active Record の関連付け (アソシエーション)] (https://railsguides.jp/association_basics.html) アソシエーション Railsでは、2つのActive Recordモデル同士のつながりを「関連付け(アソシエーション: association)」と言う。 何を言っているのかよくわからないが、とりあえず、親子のつながり=アソシエーション(関連付け)と捉えておけば良い。 Active Record=モデル belongs_to関連付け(子から見た親) あるモデルでbelongs_to関連付けを行なうと、他方のモデルとの間に「1対1」のつながりが設定
この記事では、railsコマンドである$ rails generate model 名前 [カラム名:型] [オプション] について説明を行う。 $ rails generate modelによって何が起きるのか rails generate migration によって、マイグレーションファイルを作成することができます。 マイグレーションは、テーブルを作成するだけでなく、データベースの管理全般を担っているので、 テーブルのカラム追加のときにも使用します。 マイグレーションファイルとはなんなのか マイグレーションファイルとは、Rails からデータベースのテーブルを管理するためのファイルです。 今までデータベースのテーブルを CREATE TABLE ... のように SQL を書いて実行していましたが、 Rails ではマイグレーションファイルというテーブル管理ファイルによって管理・実行
PS C:\Users\孝憲\sample> rails s => Booting Puma => Rails 5.2.1 application starting in development => Run `rails server -h` for more startup options *** SIGUSR2 not implemented, signal based restart unavailable! *** SIGUSR1 not implemented, signal based restart unavailable! *** SIGHUP not implemented, signal based logs reopening unavailable! Puma starting in single mode... * Version 3.12.0 (ruby 2.
この記事では、Micorpostにおける投稿機能について、 Modelのコーディングを簡単に理解した後、検証を通じて理解を深める事を目的としている。 投稿機能は以下の手順でコーディングを行う モデルファイルとマイグレーションファイルの作制 Micropostmodel UserModel 投稿機能は簡単に説明すると ユーザーがツイートを投稿する際、そのツイートにユーザ情報を持たせる、 という機能を実装する。 では、手順に沿って解説を行う。 1.モデルファイルとマイグレーションファイルの作成 railsコマンドにより、Micropostモデルを作成します。 カラムはcontent:stringと user:referencesの二つです。 Commandline
<head> <meta charset="utf-8"> <link rel="stylesheet" href="members.scss" type="text/css"> </head> <h1> 会員登録 </h1> <body> <%= form_for(@user, url: users_path, method: :post) do |f| %> <p> <%= f.label :name, "アカウント名" %><br> <%= f.text_field :name %> </p> <p> <%= f.label :email, "メールアドレス" %><br> <%= f.email_field :email %> </p> <p> <%= f.label :password, "パスワード" %><br> <%= f.password_field :password
目的 Google Lighthouse PWAスコアで100点とる やったこと 対応前の把握 → PWA 56点 対応 対応後のチェック → PWA 100点 (宣伝) PWA対応したサイトの紹介 dokode 個人で作成している研究者向けイベント紹介サイトです! アプリ環境 Rails 5.2 Bootstrap 4 Heroku (Hobby plan) Postgresql 10.0 このアプリをPWA対応してゆきます 対応前の把握 Google Lighthouseでチェックします Progressive Web App は 56/100点 です。 対応 Google Lighthouseからの指摘 Does not respond with a 200 when offline. User will not be prompted to install the Web App.
クックパッドは1998年にサービス開始し、2008年にRuby on Railsにリプレースしてからちょうど10年。その間、クックパッドはRubyの会社として常にトップランナーを走り続けてきた。実際、「世界最大級のモノリシックRailsサービス」として知れ渡り、その開発で培ったノウハウをコミュニティに対して発信してきた。そんなクックパッドが、Rubyに対してどのように付き合っていったのか。Rubyを採用した経緯や課題、競争力の高いエンジニア集団で居続けるための戦略について、同社 技術部部長 兼 エンジニア統括マネージャーを務める庄司嘉織氏に聞いた。会社を挙げたRubyやオープンソースへの貢献やエンジニアとの関わり方も興味深い。 世界最大級のモノリシックRailsサービスと言われて クックパッド 技術部部長 兼 エンジニア統括マネージャー 庄司嘉織氏 クックパッド 庄司嘉織氏は2012年11
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く