Rails

2/157ページ

Capistrano3の動作まとめ。

はじめに Capistrano3を使ったデプロイ手順をまとめます。 このまとめは僕がCapistranoの詳細について知りたいと思ってまとめたものになります。 この文献を読めばCapistranoに対する理解は深まると思いますが、使用する際に知らなくても良い情報も多数記載されています。 (使い方だけを知りたい方は「デプロイレシピの書き方」から読んでください。) はじめはRailsデプロイに特化した記事にしようと思ったのですが、Capis […]

Cygwin環境作成、その5(javac、文字化け対策にcocot、rubyとrails)

ではこつこつ続けていきます。 javac これはCygwinだから特別になにかするというわけではありません。PleiadesというEclipse日本語化版みたいなものを使えば良いのです。 Pleiades PleiadesはEclipse日本語化版プロジェクトの総称です。日本語化してるだけでなくあれこれとプラグインを追加してくれてます。便利なことにJREとJDKも入っています。管理者権限がない人(例えば僕とか)にとってこれはとても便利。 […]

Rails で宣言的トランザクション #ginzarb

ぎんざRuby会議01 で宣言的トランザクションの話になって、 @a_matsuda さんが Rails にも宣言的トランザクション欲しくない?的なことを言っていたので gem でサクッと作ってみました。 https://github.com/ttanimichi/transactional 宣言的トランザクションとは 宣言的トランザクションとは、あるメソッドが呼び出された時に自動的にトランザクションをかける、ということを宣言的に記述す […]

過去にアイドルが居た場所に近づくとスマホが震えるアプリ

概要 都市の幽霊をコンセプトにしたアイドルのグループの・・・・・・・・・は、androidアプリ「都市の幽霊観測装置」をリリースしました。 Androidアプリ、都市の幽霊観測装置ができました🎉このアプリを入れて過去に・ちゃんが居た場所に近づくと、スマホが震えるよ😧 アプリはここから入手❗️https://t.co/OL0xXHxyYQ 解説記事https://t.co/HAKXNW9jdQ pic.twitter.com/1xbGV5 […]

初めてrails newしたら800万ダウンロードしてた話

この記事は【その1】ドリコム Advent Calendar 2015 – Adventarの18日目です。 17日目はikkouさんのChatWork をちょっと便利にするブックマークレットでした。 はじめに 社会人1年目の時につくったDropMusicが2周年になったのでその振り返りをしたいと思います。 経緯 大学卒業後、株式会社Ignomを立ち上げ、当時は2人という小さな規模でやっていました。2人ともアプリなどの開発は […]

Ruby初心者がrails5チュートリアルをやってみた。(1)

チュートリアルを2回以上やり込むのが上達へのベストプラクティスらしいので、Rubyistを目指す人は一緒に頑張りましょう。 チュートリアル概要 〜第1章〜 環境構築&動作確認 railsの仕組み gitの使い方と本番環境 チュートリアルを一通りやる事で、アプリを作ってネット上に公開するまでを体験できるらしい。 事前準備 Google アカウント作成。開発用にアカウントを分ける人用。 Bitbucket アカウント作成。*GitHubでも […]

Railsでparamsを使ってデータを取得する

目次 ■paramsとは ■具体例 ■配列やハッシュについて ■参考文献 paramsとは ■概要 Railsでは、リクエスト情報をひとまとめにして、params[:パラメータ名]という形式で取得できます。 [リクエスト情報とは、実際どういったものか?] 代表的なものは以下の2つ ・POSTでフォームから送信されたデータ ・クエリ情報 ■特徴 ・ただの文字列だけではなく、配列やハッシュを受け取ることもできる ・リンクによるパラメータの受 […]

Railsアンチパターン<モデル編>④重複の複製

DRYなコードを書くために気をつけることがつまった章。あとちょっとコードペタペタ貼りすぎて見通悪いと思ったので文章メインです。 ソリューション:モジュールに分けよう 共通メソッド:そのままモジュールに書けば良い。 validationなど:ActiveSupport::Concernをextendしてincludedブロックで定義すれば共有できる。 一部のロジックを共通化するためにtemplateパターンを一つの参考にすると良い。inc […]

【Rails】ValidationでBoolean型を入力必須にしたいとき

RailsでBoolean型をRadioButtonで実装していて入力必須にしたいときにいつものようにpresence: trueやったらだめだったのでメモです。 ダメなやつ validates :XXXXX, presence: true いつもの感じでこのようにやるとfalseにした場合には何も入力されていないと認識されてしまい、エラーにひっかかってしまいます。 解決策 validates :XXXXX, inclusion:{in […]

1 2 157