タグ

railsに関するChiseiのブックマーク (15)

  • Railsの404,500エラーページをカスタマイズ - Qiita

    Railsはエラーページをもともと用意してくれていて番で動かすと そこに飛ばしてくれるので、まぁいいっちゃいいのですが、 簡単に設定できるのでやってしまえばいいかと。 (レイアウトとかそのまま使えてサイト内ページっぽくなるし) ■環境 Rails 4.0.3 Ruby 2.1.1 とりあえずローカルで見たいのでWEBric(rails s)を番設定で起動して確認します。 (developmentのままだといつもの赤いページが表示されます) まず、ActionController::RoutingErrorを拾うためにroutesに設定が必要です。 # config/routes.rb # どこにも当てはまらなかったものを取得するので最終行に書いて下さい。 get '*path', to: 'application#render_404' class ApplicationControl

    Railsの404,500エラーページをカスタマイズ - Qiita
    Chisei
    Chisei 2015/03/20
  • Rails複数DB Casual Talks (2014/11/10 19:20〜)

    概要 Rails を使ってサービスを運営している各社による、Rails で複数のDBを使う上で工夫している点、苦労している点についてシェアする会です。 Rails は基的に複数のDBを取り扱うことをサポートしていないので、gem などで拡張する必要がありますが、それによって開発の仕方やテスト、番での運用が大きく変わってきます。 これらのノウハウは個々のサービスのインフラ構成に依存するところが大きく、なかなか表に出てくることは無く情報が乏しいという現状があります。 この会によって少しでも Rails で複数のDBを取り扱うことの知見を共有できればと思います。 タイムテーブル 19:00 開場 19:30〜19:40 前説 (@ryopeko) メイントーク(20分) 19:40〜20:00 複数DBRails way (仮) (@eagletmt) 20:00〜20:20 ソーシャルゲ

    Rails複数DB Casual Talks (2014/11/10 19:20〜)
    Chisei
    Chisei 2014/10/24
    香ばしい。
  • Draper、混沌としてきたhelperの代替策のひとつ - Qiita

    Rails 4.0.0 ruby 2.0.0p247 Draperとは? 具体例を書いた方が分かりやすいと思うのでコードで。 Draperなし(helper頼み)

    Draper、混沌としてきたhelperの代替策のひとつ - Qiita
  • Vagrant(CentOS6.5)にRails4.1 + Nginx + Unicorn + MySQL環境でRailsを起動する。 - Qiita

    Vagrant(CentOS6.5)にRails4.1 + Nginx + Unicorn + MySQL環境でRailsを起動する。RubyRailsMySQLnginxVagrant Vagrant(CentOS6.5)にRuby2.1.2 Rails4.1をインストールの続き Nginxインストール 今回はyumから $ sudo yum install -y nginx MySQLインストール 同じyumから $ sudo yum install -y mysql mysql-server mysql-devel ついでにデフォルトで立ち上げる設定に RailsInstalll インストールするディレクトリへ $ mkdir /path/to/dir/ && cd /path/to/dir/ budnlerで管理したいので最初にインストール $ gem install bundle

    Vagrant(CentOS6.5)にRails4.1 + Nginx + Unicorn + MySQL環境でRailsを起動する。 - Qiita
  • クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ

    インフラストラクチャー部の成田(@mirakui)です。 Rails の OR マッパーである ActiveRecord ですが、みなさんどのように運用していますか? ActiveRecord を使うと、 SQL を直接扱うことなく、抽象化された表現で RDB にアクセスできるので、アプリケーションの開発効率という観点ではメリットが大きいです。 一方で、 ActiveRecord が駆使されているアプリケーションをサーバに配置してプロダクションとして運用する立場からすると、いくつかの問題に突き当たります。 まずはクックパッド体アプリケーションにおける、最新の rake stats をご覧ください。 +----------------------+-------+-------+---------+---------+-----+-------+ | Name | Lines | LOC

    クックパッドにおける最近のActiveRecord運用事情 - クックパッド開発者ブログ
    Chisei
    Chisei 2014/08/29
    ActiveRecordって標準だとMulti connection 管理しにくいので使いにくいわ−って思っていたところとてもタイムリーな記事。
  • Twitterは意外なほどRuby on Railsでできている!?:Rails Hub情報局:エンジニアライフ

    こんにちは、@IT編集部の西村賢です。先日、弊社アイティメディアが主催するオンラインの総合ITイベントが開催されました。その1つのコンテンツとして、Twitter Japan ソフトウェアエンジニアの蓑輪太郎さんにインタビューする機会がありました。イベントの会期が終了しましたので、ここに、その時のインタビュー動画を公開します。 箕輪さんといえば、id:higepon で知られるハッカーです。趣味でOSや言語処理系を実装したり、IPAの未踏ソフトウェア創造事業で天才プログラマーと認定される一方、はてなやサイボウズといった著名Web企業に勤めるなど転職歴も華やかです。そんな蓑輪さんは今、2012年初頭に転職したTwitter Japanで、エンジニアらと、グローバルなWeb企業でサービス開発の最前線に立っています。 Twitterエンジニアの日常とはどんなものか? 開発スタイルやツール、そ

    Twitterは意外なほどRuby on Railsでできている!?:Rails Hub情報局:エンジニアライフ
    Chisei
    Chisei 2012/10/07
    「技術書を読む上で大切なこと」を観た。
  • ジモティーを支える技術 | 株式会社ジモティー

    Hashです。ミームの人と呼ばれていた時期が俺にもありました。現在、株式会社ジモティーでエンジニアをやってます。公私ともにidで呼ばれ、名を忘れがちなのが最近の悩みですが、別に悩んでいません。 ジモティーのエンジニアは5人で、基的にまんべんなく仕事をやるもののある程度得意不得意があって、僕はインフラというかサーバの世話をすることが多いです(諸般の事情により名刺にはインターフェイスエンジニアと記載されているのですが…)。 そこで今回は「ジモティーを支える技術」と題して、ジモティーの使っている技術をざっくり紹介したいと思います。まぁタイトル使いたかっただけじゃね感あります。 Rails3 Ruby on Rails 3でWebアプリケーションを開発しています。 ウェブサービスとして見たときジモティーはいわば今風の「掲示板」で、トリッキーな作りは少ないためRailsとの相性は良いのではない

    Chisei
    Chisei 2012/09/15
    『反省Specという文化』
  • Ruby on Railsが簡単というのは嘘 - toyoshiの日記

    WinユーザがRailsアプリをこれから公開しようと思った場合 Windowsで学習を開始するのは不可能なのでLinuxをいれる でもWindowsで進めようとしてmsysGitをいれたりするが結局半日無駄にする なぜかgemが最新じゃないと怒られる gemを単純に使っても後から困るのでrvmかrbenvが必要。使い方覚えないといけない やっとRails3.2導入。javascriptエンジンが入ってないので起動しない やっと起動 HTML書いてるのは情弱だけ => hamlを覚える js書いてるのは情弱だけ => coffee scriptを覚える css書いてるのは情弱だけ => scssを覚える テスト書いてないコードはレガシーコードっていわれる しかたないのでRspecいれる => Rspec覚える ユニットテストだけではしかたないといわれcapybaraもいれる => capyb

    Ruby on Railsが簡単というのは嘘 - toyoshiの日記
    Chisei
    Chisei 2012/03/11
    どんな言語のどんなフレームワークも結局はそれ相応の学習コストが必要だとは思う。
  • hash.bz

    This domain may be for sale!

    hash.bz
  • 映像による「Ruby On Rails」チュートリアルが満載!『RailsCast』 | 100SHIKI

    映像による「Ruby On Rails」チュートリアルが満載!『RailsCast』 March 20th, 2007 Posted in ブログ・RSSツール Write comment Ruby On Railsが出たときは衝撃でしたよね。 「今までの開発スピードが10倍に!」といううたい文句に当?と思いながらもチュートリアル映像を見て納得した人も多いはず。 たかが10分程度の映像にもかかわらず、データベースの更新がさくさくできるアプリケーションが目の前でできていく様子は圧巻でした。 こうして映像で見せてくれるとRuby On Railsの魅力はわかりやすいですよね。 そこで今回は「RailsCasts」をご紹介。 このサイトではRuby On Railsの映像チュートリアルを連載中です。もちろんすべての機能を網羅しているわけではないですが、映像で見せられると「お、もしかしたらできる

  • 意外とテクノロジーカンパニー、クックパッドはRailsで料理する

    2008年に10周年を迎えた日最大のレシピ共有サイト、「クックパッド」。1998年3月のサイト開設以降、徐々に主婦層の絶大な支持を獲得し、現在では月間訪問者数350万人、月間PV2億以上を誇る。2006年9月に始まったモバイル版「モバれぴ」の月間PVも6000万を数え、1億を超えるのも時間の問題、という勢いだ。2001年時点で約1万品だった掲載レシピ数も、その後順調に増加し、2004年には10万品、現在では30万品以上となっている。 この巨大コミュニティサイトを企画、運営するのが、港区北青山にオフィスを構える、クックパッド株式会社だ。24名の社員の集うオフィスでまず目を惹くのが、調理器具や調味料等の完備された格的なキッチン。同社のミッション--『毎日の料理を楽しみにすることで、心からの笑顔を増やす』が、ただのお題目ではないことを感じさせる職場環境だ。社員自らがクックパッド掲載のレシピ

    意外とテクノロジーカンパニー、クックパッドはRailsで料理する
    Chisei
    Chisei 2008/01/22
    『ここ2年間、新サービスをリリースしたい気持ちをグッと我慢して、収益基盤と運用体制の強化にほとんどのリソースを割いてきました』こういう時期も必要なのかも
  • 楽天、Railsを使ってマイページを刷新 - @IT

    2007/12/18 楽天は12月18日、会員向け専用ページ「my Rakuten」をカスタマイズ可能な「my RakutenBETA」としてリニューアルし、サービス提供を開始した。RubyRuby on Railsを用いて開発した。 my Rakuten BETAは、ランキング情報やオークション情報、エリア情報など楽天グループが提供するコンテンツを選択して、自由なレイアウトで配置できるポータルサービス。各コンテンツはドラッグ&ドロップで並べ替えができる。 同社は、今回のケースがRubyおよびRuby on Railsを使って開発した初めての格的なサービスとしていて、JavaPHPを利用した従来の開発プロセスに比べて、工数を約3割削減することができたという。

    Chisei
    Chisei 2007/12/18
    「JavaやPHPを利用した従来の開発プロセスに比べて、工数を約3割削減することができたという」
  • [ThinkIT] 第5回:Ajaxアプリケーションの作成 (1/4)

    今回はRuby on Rails(以下、Rails)を用いてAjaxアプリケーションを作成します。まずはAjaxについて、簡単におさらいしましょう。 ご存知の通りここ1年余りAjaxは多くのメディアで取り上げられ、注目が集まっています。Ajaxは「Asynchronous JavaScript + XML」の略称で、その名の通りXMLとJavaScriptを用いた非同期通信技術のことです。 Ajaxを用いることでサーバアクセスをバックグラウンド化することができ、シングルページでアプリケーションを作成することができます。「サーバアクセス=画面全体更新」であった従来のWebシステムに比べて、効率的でユーザビリティの高いシステムを実現する手法として注目されています。 また現在ではXMLの利用や通信の発生がなくても、JavaScriptを用いてリッチなUIを実現していればAjaxと呼ばれるようにな

  • RaPT: Railsプラグイン管理ツール - Hello, world! - s21g

    RaPT は、Ruby on Railsのプラグインを管理するためのツールです。 RaPT is a replacement for the plugin script included with the Rails distribution. It's a little more fault-tolerant and featured than the default plugin script. The main additional feature is the ability to search for Rails plugins from the command line. なんとなく、名前がdebianのaptに似てると思うのは僕だけでしょうか。 以前から、RailsプラグインにもRubyGemsに相当するような パッケージ管理ツールがほしいと思っていたのですが、 これを使えば

  • RailsでWikiシステムを作成する:CodeZine

    Scaffoldで生成したアプリケーションは出発点にすぎず、自立した完成品のアプリケーションではありません。このため、開発者がプロジェクトに適した形になるように手を加える必要があります。しかし、毎回似たような修正を行うのであれば、生成した時点でその修正が反映されている方が、より生産性も向上します。そこで稿では、Scaffoldをカスタマイズする方法を紹介します。

  • 1