台北市立動物園と迪化街めぐり 子連れ台湾#5 年越し台湾旅行5日目、レジャーや友人との食事を楽しむ日です。前日の様子はこちら www.oukakreuz.com 台北市立動物園へ パンダ館 パンダが見られるレストラン 迪化街へ 林茂森茶行でお茶を購入 小花園で刺繍グッズを購入 黒武士特色老火鍋で夕食 台北市立動物園へ 松…
![複数の ActiveRecord オブジェクトをまとめて扱う - ursmの日記](https://cdn-ak-scissors.b.st-hatena.com/image/square/06a15c64ba0ceec233d86d71001ebb29a9dcbf5d/height=288;version=1;width=512/https%3A%2F%2Fcdn.blog.st-hatena.com%2Fimages%2Ftheme%2Fog-image-1500.png)
Apache上でRedmineを動かそうとしたのですが、設定などいろいろ面倒なところもあります。 ちょうど、Passengerというもの知ったので、試してみることにしました。 Apache上でRuby on Railsアプリケーションを動かす/Passenger(mod_rails for Apache)の利用 — Redmine.JP Apache単独でRailsアプリケーションを実行可能です。Apacheのモジュールとして実装されており、別途デーモンを起動する必要がありません。tcpポートも使いません。 Railsアプリケーションのデプロイが簡単になります。ファイルをアップロードするだけ。ほぼPHP感覚です。 サーバのメモリを節約できます。Railsインスタンスは必要なタイミングで生成します。また、一定時間アクセスがなければインスタンスを終了させます。 Apache単独でRailsアプ
Rails 3.0.4と2.3.11がリリースされました。重要なセキュリティ対策のリリースのようです。 最も大きな変更点はCSRF対策強化で、この結果として、AJAXのために従来使用していたJavaScriptのコードでは、get以外のメソッドの部分が動作しなくなるため、当該箇所の修正が必要になります。 RailsではCSRFの防止にトークンが用いられています。Rails 3.0.3以前はAjaxのXHRリクエストではCSRFが起こりえないという前提でトークンの検証を行わないようになっていましたが、FlashやJava appletを利用した場合にcsrfが起こる可能性があるとのことで、Rails 3.0.4(およびRails 2系のRails 2.3.11)ではXHRリクエストの場合もトークンの検証を行うように変更されたようです。 したがって、Rails 3.0.4(およびRails 2
コンテンツワンさん主催の2011年は、Rails3を使おう!〜masuidriveに学ぶの参加レポートです。 開催概要 時間と場所 2011年1月12日(水) 19:30〜 株式会社オプト1F大会議室@神保町 参加料金 1000円 第3部終了後、ビールとピザの懇親会有り セッション 第1部: 19:30-20:15 Rails3情報源の歩き方 西村賢(@knsmr)さん 映像(RailsDevConfのもの) 第2部: 20:15-21:05 Rails3を使おう! 〜Railsの設計思想の変化とRails2からの移行 増井雄一郎(@masuidrive)さん 資料 第3部: 21:05-21:20 Rails技術者認定試験の紹介 吉政忠志さん(運営委員会は@railscp) 第4部: 21:20- 懇親会 まとめ Rails3について 新規アプリはRails3で作って良い。 旧バージョン
Cucumberの入門書がついに登場。Rubyの全ライブラリの中でも人気度ベスト10に入るほど(ruby-toolbox調べ)の知名度を誇るBDD向けツール、Cucumberを日本人(日本語)でも使いこなせるよう、分かりやすく解説。今日からテストを書くのも日本語で。 『はじめる!Cucumber』の刊行を記念して、著者である諸橋さんにお話をうかがいました。 (2010年11月8日、聞き手:高橋征義) Ruby、Rails、テストとの出会い ── 諸橋さんはRails勉強会@東京の世話役や、『Railsレシピブック』の執筆などでもよく知られていると思いますが、まず、諸橋さん自身の、RubyやRailsとの出会いについて聞かせてください。 諸橋 Railsというか、まず一番最初にRubyとの出会いまでさかのぼると、大学時代にiMacを買ったのがきっかけです。ちょうどMac OS Xとかのパブリ
Rails InstallerはRuby/Rails/Git/SQLiteなどを一括インストールするソフトウェア。 Rails InstallerはWindows用のオープンソース・ソフトウェア。Railsは2004年の登場以降、着々と進化を遂げている。今ではメジャーバージョンは3となり、さらに効率的、素早くWebアプリケーションを開発できるようになっている。今からでも取り組みたいという方は多いはずだ。 公式サイト Rails2と3では仕組みが大きく異なっている。そのため今からはじめるならRails3だろう。しかし環境を用意するのに時間がかかっていては、せっかくのやる気が萎えてしまう。そこで使ってみたいのがRails Installerだ。 Rails InstallerはWindowsにおいてRails環境を一気に整えるためのインストーラーだ。Ruby 1.8.7-p330、Rails3
Rails3でオリジナルの設定ファイル(環境によって値を変える)を作りたくて、 何かないかなーと探していたら、こんなgemがあったのでメモしておきます。 binarylogic/settingslogic · GitHub インストール Gemfile gem 'settingslogic' bundle install 使い方 設定ファイルを作成して、読み込むモデルを作成するだけです。 (詳しくは、binarylogic/settingslogic · GitHubを参照してください) config/application.yml defaults: &defaults api_key: abc123 development: <<: *defaults twitter: consumer_key: 'development_consumer_key' consumer_secret:
設定ファイルを一旦現在のRailsを使うかのように設定 † config/environment.rb を編集します # Specifies gem version of Rails to use when vendor/rails is not present RAILS_GEM_VERSION = '1.1.6' unless defined? RAILS_GEM_VERSION RAILS_GEM_VERSIONを「1.1.6」とする ↑ サーバのバージョンで凍結 † 下記コマンドで vendor/rails 配下に現状のRailsの状態をコピーします $ rake rails:freeze:edge TAG=rel_1-1-6 ちなみに、上記の「config/environment.rbの編集」をやらないで実行した場合は、↓このようなエラーがでます。 $ rake rails:fr
2010年4月13日、Ruby on Rails 3.0 Beta 3 がリリースされました。 プログラミング言語 Ruby で記述されたもう一つの Web アプリケーション開発フレームワーク Merb との「統合」が発表されたのは、2008年12月23日のことでした。それから1年4ヶ月か経過し、ようやく Rails 3 が生まれ出ようとしています。 Rails 2.3 から何が変わって、何が変わらないのでしょうか。 また、バージョン 3.0 の登場をきっかけに Ruby on Rails の学習に挑戦(あるいは再挑戦)する方は何に気をつければよいでしょうか。 この届いたばかりの「道具箱」を使って、いったい何が作れるのか楽しみですね。 サンプルアプリケーションを少しずつ組み立てながら、一緒に学んでいきましょう。 この連載は、Ruby on Rails 3.0 Beta 3 がリリースされた
訳あって、Ruby on RailsでMySQLに画像を格納し使う実験をした。 migrationでの指定 画像を格納するカラムは migration では binary を指定します。ただし、そのままでは 64Kbyteまでしか格納出来ない blob型になってしまいます。これを mediumblob型にするには、 migrationファイルで :limit => (16*1024*1024 - 1) を指定します。 def self.up create_table :table_name do |t| t.binary :column_name, :limit => (16*1024*1024 - 1) t.timestamps end endネットを検索すると、mediumblob指定の為に execute でMySQLのSQL文を書くような記事が見つかりますが、そんな面倒はいりません
「それ」でないと開かないドアがある @IT 教育に目覚めた、というわけではない。 まつもと 自分たちで先頭を切って教えようということにはなりませんが、そういう基準が必要な場合、自分たちに何かできることはあれば協力はしたいと思っています。 @IT われわれ@ITも、アールラーニングとの協業で認定ビジネスに取り組みます(関連記事:@ITとアールラーニング、「Rails技術者認定試験」で協力)。すでにRubyアソシエーションを設立して、Ruby認定試験を開始している関係者の1人として、Rails認定はどうご覧いただけていますか? まつもと まつもと個人としては、Rubyが広まることも、Railsを使う人が増えてRubyが広まることも、それによって多くのエンジニアがハッピーになるのであれば望ましいことだと思っています。だから、私が役立つことであれば応援したいと思っています。私自身、Ruby認定試験
毎回、Rails3で新しい環境を作るたびに、 「何をやるんだっけ・・・」と調べてるのが非生産的なので、 自分用にメモを書いておきます...φ(・ω・`) RubyやMySQLの環境があるのは大前提です 時間は適当でRails3だから3分くらいの感覚 後々、忘れている手順があったら追記するかも <@2011/09/01追記> Rails3.1の場合の手順とコメントを追加しました ちなみに、Rails3.1で「rails new」すると、 自動で「bundle install」も走ります この手順では後からGemfileを更新しているので、 再度「bundle install」が必要です </追記> (gem install rails) rails new hoge -T -J -d mysql # Rails3.0の場合 rails new hoge -T -d mysql # Rails
Ruby, Ruby on Rails前回に引き続き、IPAの教材を使用してRails3の勉強をしています。教材がRails2.3.2なので、3で変わったところをまとめています。OSSモデルカリキュラム導入実証「RubyによるWebアプリケーション開発 教育プログラム導入実証」http://www.ipa.go.jp/software/open/ossc/seika_1005_1.html3.2.2 リソースの登録Rail3から記述方法が大きく変わっているそうです。作成されたconfig/routes.rb はこんな感じ。 Keyaki::Application.routes.draw do resources :cards (省略) end とりあえずresources :cardsをコメントアウト。エラーメッセージが「Unknown action」ではなく「Routing Error」
こんにちは、SHIMADAです。 最近、オライリー社の新刊「プログラマが知るべき97のこと」がTwitterで話題に上っているようですね。 ここでは、Railsプログラマが知るべきことを挙げてみました。 残念ながら97も思いつかなかったので、25個です。看板に偽りありですね。ごめんなさい! ■ コントローラ 行数よりもインデントの深さに気をつける if-then-elseをネストしたくなったらロジックが間違っている アクションでないメソッドはprotected/privateにする 行数を減らす目的でbeforeフィルタを書かない グローバル変数、インスタンス変数にアクセスするポイントを集中させる グローバル変数(paramsとか)に代入しない ダイナミックファイダを使えないfindをみつけたらモデルのメソッド/named_scopeにする ■ モデル DBのテーブルを持たないクラスはAR
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く