第2回AP4RとRailsでつくる非同期アプリケーション 加藤究,篠原俊一 2007-09-13
第2回AP4RとRailsでつくる非同期アプリケーション 加藤究,篠原俊一 2007-09-13
はじめに: 遠回りせずに「近道」を探す RubyやRailsを始めたばかりの人は、もっと短く書く方法や便利な標準ライブラリの存在を知らずに遠回りした書き方をしてしまいがちです。 そこで、RubyやRails初心者の人によく見かける「遠回り(または車輪の再発明)」と、それを回避する「近道」をいろいろ集めてみました。 2013.11.06 追記 この投稿を書くに至った経緯などを自分のブログに書きました。 こちらも合わせてどうぞ! 昨日Qiitaに投稿した記事は普段のコードレビューの副産物 - give IT a try Ruby編 以下はRubyの標準機能を使ったイディオムやメソッドです。 Railsプロジェクトでもそれ以外でも使えます。(Ruby 1.9以上を想定) 後置ifで行数を減らす
環境MacBook Air MD231J/AMac OS X バージョン10.8.2 目標Ruby on RailsをApacheで動かす。 前準備(各インストール)以下のサイトを参考に、以下の5つをインストールします。 【初心者向け】Mac(OSX Lion)でRuby on Railsを動かすための5ステップ 1. Xcodeのインストール 2. Homebrewのインストール Homebrewのインストールの注意点として、上記のサイトだとインストールが出来ないので以下の公式サイトを参考にするほうが良いです。 Redirecting… 3. rbenvとruby-buildのインストール 4. Rubyのインストール 5. Ruby on Railsのインストール Apacheの設定など「システム環境設定」> 「共有」にあったWeb共有にはなくなりました。 そのためターミナルから以下の
We are constantly updating our collection of different sources. All content absolutely free!
(※以下の記事はもう古く、Rails4.1時代に追従できていません。他の先輩諸氏の記事を参考にしてください) はじめに懺悔します 最強とかウソです。釣りです。すみませんすみませんすみません。 これくらい、みなさんやってますよね。でも、慣れてない人とかいると思いますし、なにがしかの参考になればと思って私の設定を晒します。 導入する項目 本記事で導入するテスト関連のGemは以下の通りです。フフフ、圧倒的じゃないか、我が軍は。 RSpec (BDD環境) Cucumber (受け入れテスト環境) Guard (ファイル変更を監視して、テストを自動化) Spring (テスト高速化。テスト以外にもrails gとかrails consoleとか色々高速化してくれる) Factory Girl (標準のフィクスチャに不満を感じる全ての方に) Database Cleaner (テストのたびにDBをキ
Rails開発環境の構築(rbenvでRuby導入からBundler、Rails導入まで)(Macport編)RubyRailsMacmacportsrbenv ※お願い:最近時間がなかなか取れず、Rails5.xの時代になったというのに未だに5.xでの確認ができておりません。どなたか、5.xでも本記事の内容がうまくいった、と確認されました方はコメント欄にてご一報をいただけますと大変嬉しいです。 (本記事は今の所Rails 3.x〜4.2 対応です) (Homebrew編も公開しました) はじめに:Railsをローカルインストールするという発想 今さらですが、Mac環境でrbenvを使って、Ruby・Rails環境を構築するための記事をまとめてみました。 bundlerでgemをRailsプロジェクト内にローカルインストールすることで、ruby環境を汚さずにRailsプロジェクトを生成でき
初級者向け。Ruby on Rails 向けにMax OS X Lion のターミナル環境を整える方法をメモ。unixとbashの基本的なコマンド (cd, ls, mv, cp, mkdir, touch, find, locateなど)とパイプ、環境変数ぐらいは知っている前提。 追記: Macを一から設定するのであれば以下も参考にするといい。既に使っている人にもきっと発見がある。 http://kidomah.hatenablog.com/entry/2013/07/31/235916 iTerm タブが使えたりと、デフォルトのターミナルよりも便利なので、まずはitermをインストール。http://www.iterm2.com/ からダウンロードしてインストールする。 シェル シェルはデフォルトのbashのままにした。 *zshはさらに強力で非常に楽しそうだが ( http://ne
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
FINDJOB! 終了のお知らせ 2023年9月29日にFINDJOB!を終了いたしました。 これまでFINDJOB!をご利用いただいた企業様、求職者様、様々なご関係者様。 大変長らくFINDJOB!をご愛顧いただき、誠にありがとうございました。 IT/Web系の仕事や求人がまだ広く普及していない頃にFind Job!をリリースしてから 約26年間、多くの方々に支えていただき、運営を続けてまいりました。 転職成功のお声、採用成功のお声など、嬉しい言葉もたくさんいただきました。 またFINDJOB!経由で入社された方が人事担当になり、 FINDJOB!を通じて、新たな人材に出会うことができたなど、 たくさんのご縁をつくることができたのではないかと思っております。 2023年9月29日をもって、FINDJOB!はその歴史の幕を下ろすこととなりましたが、 今後も、IT/Web業界やクリエイティブ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く