Ruby on Railsによるプルダウンメニューの連動

質問をいただきました。 質問お願いします。 2つのプルダウンメニューを連動させたいのですがいい方法はありませんか? Ruby on Railsによるプルダウンメニューの連動の簡単なサンプルを作りました。 サンプルというこ …

Continue reading ‘Ruby on Railsによるプルダウンメニューの連動’ »

Ruby on Railsでファイルのダウンロードの機能テスト

Ruby on Railsでファイルをダウンロードするには、send_data()を使用する。 send_data(csv_data, :type => ‘text/csv’, :filename => ‘f …

Continue reading ‘Ruby on Railsでファイルのダウンロードの機能テスト’ »

Ruby on Railsでファイルのアップロードの機能テストを行うにはActionController::fixture_file_uploadを使用する

Ruby on Railsでファイルのアップロードの機能テストを行うにはActionController::fixture_file_uploadを使用します。 fixture_file_ …

Continue reading ‘Ruby on Railsでファイルのアップロードの機能テストを行うにはActionController::fixture_file_uploadを使用する’ »

気がついたら Ruby on Rails 2.0.4 がリリースされていた

気がついたら Ruby on Rails 2.0.4 がリリースされていた。 Rails 2.0.4: Maintenance release Ruby on Rails 2.1系が出ているので、放置されているかと思って …

Continue reading ‘気がついたら Ruby on Rails 2.0.4 がリリースされていた’ »

Ruby on Rails 2.1.1でActiveRecordのvalidation機能が変更されている

Ruby on Rails 2.1.1でActiveRecordのvalidation機能が変更されているらしい。 2.1.1では、has_oneの関連で同時に保存した際に、関連テーブルのバリデーションの結果が親のインス …

Continue reading ‘Ruby on Rails 2.1.1でActiveRecordのvalidation機能が変更されている’ »

RailRoadを試してみた

RailRoadを試してみたところ、名前空間に対応していないようだ。 # モデルもコントローラも。 たとえば、次のようなモデルは、 class Blog::Entry < ActiveRecord::Base en …

Continue reading ‘RailRoadを試してみた’ »

REXMLのDoS脆弱性

RailsでXMLリクエストのパースに使用されているREXMLに、DoS脆弱性が発見されました。XML entity explosion attackと呼ばれる攻撃手法により、ユーザから与えられたXMLを解析するようなア …

Continue reading ‘REXMLのDoS脆弱性’ »

Ruby on Railsで関連テーブルの情報をまとめて読み込む:includeオプションのまとめ

ActiveRecordのfind()では、:includeオプションを指定することで、関連テーブルの情報をまとめて読み込むことができます。 :includeオプションの指定方法をまとめました。 1つの関連先テーブルを読 …

Continue reading ‘Ruby on Railsで関連テーブルの情報をまとめて読み込む:includeオプションのまとめ’ »

NetBeans(Rubyプラグイン)のTODOの書き方

NetBeans(Rubyプラグイン)のTODOの書き方 Rubyスクリプトの中では「#」の後にTODOを書く。 #TODO やること .erbファイルにTODOを書くときは、HTMLのコメントの中にTODOを書 …

Continue reading ‘NetBeans(Rubyプラグイン)のTODOの書き方’ »