タグ

Toratarouのブックマーク (232)

  • Railsのモデルの作成、検索、更新、削除のよく使うメソッドのまとめ - Rails Webook

    Rails(Active Record)でのモデルの作成、検索、更新、削除でよく使うメソッドをまとめました。 動作確認 Rails 4.1 目次 モデルの生成と保存 モデルの検索 モデルの更新 モデルの削除 ※モデルの検証や関連については、こちらへ ※モデルの挙動がわかりづらい場合は、rails c -sで、サンドボックスモードで下記のコマンドを実行してみてください。 1. モデルの生成と保存 属性を設定してモデルオブジェクトを生成する(newメソッド) newメソッドにカラム名と値ををハッシュで渡すことで値を設定してモデルオブジェクトを生成することができる。 user = User.new(name: "田中", email: "tanaka@test.co.jp") ハッシュで値を設定する モデルオブジェクトのattributes属性にカラム名と値をハッシュで渡すことで、モデルオブジェ

    Railsのモデルの作成、検索、更新、削除のよく使うメソッドのまとめ - Rails Webook
  • Macでファイルの拡張子の関連付けを変更して開くソフトを変更する方法 / Inforati

    Mac OSでファイルの拡張子に関連付けられたアプリケーションを変更する方法を紹介します。デフォルトで起動するアプリケーションを変更することができます。 ダブルクリックで開くソフトを変更する方法 デフォルトで起動するアプリケーションを変更して、異なるアプリケーションでファイルを開く方法です。 特定のファイルのデフォルトアプリケーションを特別に変更する方法 同じ拡張子を持つファイルのデフォルトアプリケーションをすべて変更する方法 を説明します。 特定のファイルを特別に別のアプリケーションで開きたい場合 まず、別のアプリケーションで開きたいファイルの「情報」ウインドウを開きます。 開き方は、 ファイルを選択して「Command」キー + 「 i 」を押す メニューバーの「ファイル」から「情報を見る」を選択する コンテキストメニューから「情報を見る」を選択する などの方法があります。 次に、「情

    Macでファイルの拡張子の関連付けを変更して開くソフトを変更する方法 / Inforati
    Toratarou
    Toratarou 2017/09/18
    command + iで「情報を見る」を実行して、「このアプリケーションで開く」を設定後、「すべてを変更」
  • 初心者向け10分できるTwitterのボットBotの作り方

    Twitterを利用したことのある人であれば、【Bot】という言葉を聞いたことがあると思いますが、 Botとは自動化やロボットの意味です。そして、twitterのbotとは定期的に決められたつぶやきをツイートするアカウントのことです。 例えば、以下のアカウントは偉人有名人の名言をつぶやいていますが、 これは手動で毎回入力しているのではなく、システムで登録してあるつぶやきのなかからランダム(または順番)に自動で投稿されています。 このBotの機能をうまく利用することによって、自動的にフォロワーを増やしたり、場合によっては何もせず自動で収益を上げることもできます。また、Botを作るのも決して難しい作業ではなく、物によっては10分かからずに作ることができます。 ツイットボットのページにログインします。 http://twittbot.net/ 【Login】ボタンから進むと、 数字の認証が求めら

  • Railsのmigrationの基本とレシピ集 - Rails Webook

    RailsのMigrationの基的なことから、カラム追加/削除、インデックス追加、NULL制約、カラム名変更などのレシピ集をまとめました。 動作確認 Rails 4.1 目次 1. Migrationの基礎 1.1. migrationファイルの作成 1.2. マイグレートの実施 rake db:migrateコマンド 1.3. マイグレートの適用状況確認 rake db:migrate:statusコマンド 1.4. データの投入 rake db:seedコマンド 1.5. マイグレーションで使えるデータ型一覧 2. Migrationのレシピ集 2.1. カラムの追加(add_column) 2.2. カラムの削除(remove_column) 2.3. データ型の変更(change_column) 2.4. インデックスやユニーク制約の追加/削除(add_index/remove

    Railsのmigrationの基本とレシピ集 - Rails Webook
  • rails generate migrationコマンドまとめ - Qiita

    # マイグレーションファイル作成コマンド $ rails generate migration クラス名 # モデル作成 $ rails generate model モデル名 クラス名は何でもOKだけど「アクション+テーブル名」とかが慣例っぽいです。分かりやすければ良いかな。これで /db/migrate/タイムスタンプ_クラス名.rb というファイルが作れる。ここに、スキーマの変更点を記載すればOK。 モデルの新規作成はmodel モデル名。命名規則はモデル名とテーブル名の規約を参照。 generateは g と略すことができるので、ぜひ略そう。 テーブルを作る

    rails generate migrationコマンドまとめ - Qiita
  • マイグレーションとは - IT用語辞典

    概要 マイグレーション(migration)とは、移行、移転、移住、移動、乗換などの意味を持つ英単語ITの分野では、ソフトウェアやシステム、データなどを別の環境に移転したり、新しい環境に切り替えたりすることを意味することが多い。 情報システムのマイグレーション 既存のコンピュータシステムを構成する機器やオペレーティングシステム(OS)、アプリケーションソフトなど(のいずれかあるいはすべて)を、新しく用意した別の製品に入れ替えることをマイグレーションという。 ソフトウェアの部分的な修正や一部の装置の交換のような部分的な差し替えではなく、システムを全面的に刷新して新しい環境に置き換えることを指す。既存システムのどの部分を残すか(機種は同じ、OSは同じ、既存ソースコードを流用等)によって様々な手法が用いられる。 特に、旧式あるいは時代遅れ、サポート切れといった古いシステムから、現代的な新式の環

    マイグレーションとは - IT用語辞典
  • トップページ

    SQL データベース操作言語SQLについて、またRDBMSの持つ機能について詳しく解説します。 DB概要、SQL、テーブル操作、データ操作 ... 特集:replication PostgreSQLのレプリケーションシステムを紹介し、それらの機能を比較していきます。 特集:pgbench PostgreSQLのベンチマークテストに用いられるプログラムである pgbench について解説します。 SQL演習問題 各章に用意された演習問題を集めました。

  • ActiveRecord入門 - Qiita

    SQLを意識せずにデータベースをRubyオブジェクトのように扱えるもの 引用: ActiveRecord入門 (全14回)-ドットインストール 1 ActiveRecordとは Ruby on RailsのORマッパー ObjectとRelational Data Baseをつなぐ Mac-no-MacBook-Pro:sinatora_lessons Mac$ gem list activerecord *** LOCAL GEMS *** activerecord (4.2.0) Mac-no-MacBook-Pro:sinatora_lessons Mac$ gem list sqlite3 *** LOCAL GEMS *** dbd-sqlite3 (1.2.5) sqlite3 (1.3.10) sqlite3-ruby (1.3.3) Mac-no-MacBook-Pro:s

    ActiveRecord入門 - Qiita
    Toratarou
    Toratarou 2017/09/18
    eference][paiza][reference]さっぱりわからんのでいずれ参照する
  • Active Record クエリインターフェイス - Railsガイド

    1 Active Recordクエリインターフェイスとは? 生のSQLを使ってデータベースのレコードを検索することに慣れた人がRailsに出会うと、Railsでは同じ操作をずっと洗練された方法で実現できることに気付くでしょう。Active Recordを使うことで、SQLを直に実行する必要はほぼなくなります。 Active Recordは、ユーザーに代わってデータベースにクエリを発行します。発行されるクエリは多くのデータベースシステム(MySQL、MariaDB、PostgreSQLSQLiteなど)と互換性があります。Active Recordを使えば、利用しているデータベースシステムの種類にかかわらず同じ記法を使えます。 ガイドのコード例では以下のモデルを使います。 class Book < ApplicationRecord belongs_to :supplier belong

    Active Record クエリインターフェイス - Railsガイド
  • Active Record の基礎 - Railsガイド

    このガイドではActive Recordの基礎について説明します。 このガイドの内容: ORM (オブジェクト/リレーショナルマッピング) とActive Recordについて、およびRailsでの利用方法 Active RecordとMVC (Model-View-Controller)パラダイムの親和性 Active Recordモデルを使用してリレーショナルデータベースに保存されたデータを操作する Active Recordスキーマにおける名前付けルール データベースのマイグレーション、バリデーション(検証)、コールバック 1 Active Recordについて Active Recordとは、MVCで言うところのM、つまりモデルに相当するものであり、ビジネスデータとビジネスロジックを表すシステムの階層です。Active Recordは、データベースに恒久的に保存される必要のあるビジ

    Active Record の基礎 - Railsガイド
    Toratarou
    Toratarou 2017/09/18
    1-2-03。オブジェクトリレーショナルマッピングシステム。Create, Read, Update, Delete. 一応読み切ったが不明点あり
  • ルートディレクトリとは何? わかりやすく解説 Weblio辞書

    【英】root directory ルートディレクトリとは、階層型ファイル構造における最上階層のディレクトリ(あるいはフォルダ)のことである。 階層を系統樹にたとえれば、その根底(ルート)となる部分すなわち、あらゆるファイルを格納している大元となるハードディスクやフロッピーディスクがこれに該当する。またMS-DOSやWindowsのファイルの「場所」が表示する「C:\Program Files~」などといった階層位置情報の中の「C:\」の部分もまたルートを指している。ただしハードディスクが複数の区画(パーティション)に分割して用いられている場合は、そのパーティションごとにルートディレクトリが異なる。 UNIXではパーティションを設けず、すべてのディスクを1つの階層構造の下に置いて管理する方式をとっているため、ルートディレクトリとなるのは「/」というディレクトリ1つだけとなる。 ルートディレ

  • 設定より規約 - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "設定より規約" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2019年9月) 設定より規約(せっていよりきやく、英: convention over configuration; CoC)とは、開発者の決定すべきことを減少させ、単純にするが柔軟性は失わせないソフトウェア設計パラダイム。 この言葉の質的な意味は、開発者が指定しなければならないのはアプリケーションの慣例に従わない点だけだ、ということである。例えば、モデルの中にSalesというクラスがあれば、データベース中の対応する表の名前はデフォルトでsalesである、という規約を定

    Toratarou
    Toratarou 2017/09/18
    1-2-01。Convention over Configuration. 設定より規約
  • Don't repeat yourself - Wikipedia

    この記事には独自研究が含まれているおそれがあります。 問題箇所を検証し出典を追加して、記事の改善にご協力ください。議論はノートを参照してください。(2016年4月) Don't repeat yourself(DRY)は、特にコンピューティングの領域で、重複を防ぐ考え方である。この哲学は、情報の重複は変更の困難さを増大し透明性を減少させ、不一致を生じる可能性につながるため、重複するべきでないことを強調する。 DRY は、Andy Hunt と Dave Thomas の著書 The Pragmatic Programmer (邦題:達人プログラマー) において中心となる原則である。 彼らはこの原則を、データベーススキーマ、テスト計画、ビルドシステムや、ドキュメンテーションにいたるまで非常に幅広く適用している [1]。 DRY 原則がうまく適用されたとき、システムに対するいかなる要素の変更も

    Toratarou
    Toratarou 2017/09/18
    1-2-01Once and Only Once
  • rails console の tips - Qiita

    元ネタ: Three quick Rails console tips by Nick of 37signals 10 Rails console tricks urlヘルパーが生成するpath/urlを確認してみる。 appオブジェクトからURLヘルパーを呼び出すことができる。 [1] pry(main)> app.api_hoge_path => "/api/hoge" [2] pry(main)> app.api_hoge_url => "http://www.example.com/api/hoge"

    rails console の tips - Qiita
    Toratarou
    Toratarou 2017/09/17
    1-2-02。さっぱりわからん
  • rails console まとめ - kzy52's blog

    Rails で開発していると必ず使用する rails console 。 便利な機能が色々あるのでまとめてみました。 環境を指定して起動する $ rails console [-e, --environment=name] $ rails console -e test $ rails console --environment=test # デフォルトは development 環境になる $ rails console > Rails.env => "development" # production 環境で起動する $ rails console -e production # $ rails console --environment=production こっちでもいい > Rails.env => "production" サンドボックスモードで起動する サンドボックスモードで

    rails console まとめ - kzy52's blog
  • コラム - enjoy Railsway | 第1回 rails console|CTC教育サービス 研修/トレーニング

    [IT研修]注目キーワード Python UiPath(RPA) 最新技術動向 Microsoft Azure Docker Kubernetes 第1回 rails console (泉隼人) 2015年2月 初めまして。トランスネットの泉です。このコラムは毎月1のペースで、学習し始めた方がつまずきやすいポイントや、Ruby on Railsでの開発がより楽しくなるような技術を、徒然に書いていきたいと思います。 さて、第一回目は「rails console」です。rails consoleは、Railsアプリケーションを対話的に操作するための機能です。rails consoleを使わなくともRailsアプリケーションを作ることはできるため、この機能を知らない方も結構いらっしゃるようです。普段はActiveRecordにお任せなのに、DBレコードの確認をするときだけは四苦八苦してSQL

    コラム - enjoy Railsway | 第1回 rails console|CTC教育サービス 研修/トレーニング
  • これは便利!Ruby on RailsでConsoleを使う方法【初心者向け】

    これは便利!Ruby on RailsでConsoleを使う方法【初心者向け】 rails console(コンソール)とは、rails の環境を読み込んだ状態でrubyコードを実行できるツールです。他にも作成している rails アプリケーション内で定義したメソッドや読み込んでいる gem も実行することができます。 テックアカデミーマガジンは受講者数No.1のプログラミングスクール「テックアカデミー」が運営。初心者向けにプロが解説した記事を公開中。現役エンジニアの方はこちらをご覧ください。 ※ アンケートモニター提供元:GMOリサーチ株式会社 調査期間:2021年8月12日~8月16日  調査対象:2020年8月以降にプログラミングスクールを受講した18~80歳の男女1,000名  調査手法:インターネット調査 作業している時書き方を忘れてしまうことはあるでしょう。 ただ、Rubyのフ

    これは便利!Ruby on RailsでConsoleを使う方法【初心者向け】
    Toratarou
    Toratarou 2017/09/17
    1-2-02 railsの環境下でRubyのコードを書いて実行できる
  • Railsの基本理念 : Railsの生みの親が掲げる8つの原則 | POSTD

    (訳注: 2016/3/2、頂いたフィードバックをもとに記事を修正いたしました。) Ruby on Railsは最近、急激に注目を集めていますが、その原因はほとんど、この言語が斬新なテクノロジーとしてもてはやされたことと、タイミングにあります。技術的な優位性は時間の経過とともに失われますから、タイミングがよかっただけでは、一過性のブームに終わり、このムーブメントの隆盛は長続きしません。従って、「Railsがいかにして、適切な技術としての位置を維持し続けるるだけでなく、影響力とコミュニティを拡大し続けてきたのか」をより多くの人に説明していく必要があります。そして、その維持・拡大を可能にした/していく要因は、物議を醸すことさえあるRailsの基原則にあると考えています。 この基原則はここ10年ほどの間に進化を続けてきましたが、最も強固な柱となっているルールはやはり、公開当初から制定されてい

    Railsの基本理念 : Railsの生みの親が掲げる8つの原則 | POSTD
    Toratarou
    Toratarou 2017/09/17
    st Surprise[paiza][Rails入門]1-2-01[CoC]Convention over Configuration「無駄な個人プレーをやめれば、平凡な決断で苦労することなく、重要な場面で仕事のスピードが増す」
  • Copy, cut and paste

    Tip 312 Printable Monobook Previous Next created August 13, 2002 · complexity intermediate · version 6.0 Here is how to cut-and-paste or copy-and-paste text using a visual selection in Vim. See Cut/copy and paste using visual selection for the main article. Cut and paste: Position the cursor where you want to begin cutting. Press v to select characters, or uppercase V to select whole lines, or Ctr

    Copy, cut and paste
  • ターミナルを使用してファイルの移動・削除 | com4tis

    手作業でフォルダを移動したり、削除したりすると数が多いと非常に面倒ですが、ターミナルを使用すると一瞬で終わります。 ファイルを移動するには『mv』を使用します。 mv ファイル名.拡張子 移動先 とするとファイルを移動できます。 またワイルドカードも使用出来るので mv *.拡張子 移動先 とすると一度に移動できます。 ファイルの削除 ファイルを削除するには『rm』を使用します。 rm ファイル名.拡張子 とするとファイルを削除できます。 また、こちらもワイルドカードを使用出来るので、 rm *.拡張子 とすると一度に削除できます。 関連記事 Warning: count(): Parameter must be an array or an object that implements Countable in /home/com4tis/com4tis.net/public_html/

    ターミナルを使用してファイルの移動・削除 | com4tis