Rails gem bcryptの導入
Userモデルを作る Database設計 意味 Column Type Options 名前 name string null: false メールアドレス email string null...
27 search resultsShowing 1~20 results
You need to log-in
Userモデルを作る Database設計 意味 Column Type Options 名前 name string null: false メールアドレス email string null...
データの内容を制限する NOT NULL制約 すでに作成してあるhogeテーブルのnameカラムにNOT NULL制約をつける場合。 ターミナル $ rails g migration Chan...
今日の日付のDateインスタンスを取得する Dateクラスのインスタンスを作るためにDate.newを使ってきたが、Dateクラスでは、Date.todayとすることで、今日の日付のインスタンス...
initializeメソッドを使う initializeメソッドは、他のインスタンスメソッドと同じように定義することができる。 [例1] hoge.rb class Hoge # 〜###〜 ...
Sassとは SassとはCSSの機能を拡張した言語である。Sassを利用することで、CSSを効率的にかけるようになる。SassはCSSに非常に似ているが異なる言語である。CSSを簡潔にかけるだ...
はじめに RSpecを利用した基礎的なテストコードを書けるようになるために準備をすすめる。 RSpecの準備 まずはRailsに 「rspec-rails」というGemをインストールし、RSpe...
テーブルの構成要素 データベースのテーブルがどのような要素から構成されているかを学習する。 テーブルとエンティティ エンティティ = テーブルと考えてほとんと差し支えない。 成績管理アプリを作る...
まずはデータベース設計の基礎知識から学ぶ データベースを構成する要素 データベースを構成する要素は以下の3つがある。 サービスで扱う概念(エンティティ) エンティティの属性 エンティティ同士の関...
rails webpacker:install実行したらエラーが。。 ターミナル xxxx-no-MacBook-Pro:collabfield groovy$ rails webpacker:...
正規表現の様々なパターンを使ってみる 先日はsubメソッド、matchメソッドの基本的な使い方を載せてみました。 今回は、正規表現の様々なパターンを使って少しだけ応用的な使用方法を使ってみたいと...
datetime_selectエラーがでた new.html.erb <div>新規プロジェクト</div> <%= form_for(@project) do |...
正規表現の特徴 プラグラミングの中で正規表現を利用するケースは多くの場合以下の3つになる。 文字列の一部分を置換えする 文字列が制約を満たしているか調べる 文字列の一部部分を抽出する 正規表現を...
rails consoleでエラー エラー内容 $ rails c Traceback (most recent call last): 14: from bin/rails:4:in `<...
Active Storageによる画像アップロード機能の実装 作業内容 画像変換ツールをインストール Active Storageをインストール userモデルにActive Storageの設...
検索機能の実装 作業手順 コントローラで検索結果のデータを取得 LIKE句 LIKE句は、曖昧(あいまい)な文字列の検索をすることができるもので、whereメソッドと一緒に使う。 曖昧(あいまい...
スクレイピングとは 例えば、以下のようなHTMLのサイトがあった場合 index.html <ul> <li>TEST1</li> <li>TES...
部分テンプレート 同じHTML構造の部分を共通化することによって、無駄なくビューファイルを作成する。 部分テンプレートのファイル名は必ずアンダーバー「_」から始まる。 (例) tweets/in...
ツイートにユーザー情報を追加する 作業内容 tweetsテーブルにカラムを追加する ツイート保存時にユーザー情報を追加する処理を記述する tweetsテーブルにカラムを追加 tweetsテーブル...
初めに Railsの場合は、ログイン機能を「devise」というGemを使用することで簡単に実装することができるので、deviseの導入手順を備忘録としてメモ。 作業手順 Gemをインストールし...
初めに Ruby on Railsで作成しているブログのコンテンツ一覧などの昇順/降順にするメソッドとページネーションを実装するためのgem kaminariの実装メモです。 降順/昇順にするに...
27 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.