This domain may be for sale!
何が問題か RubyOnRalsには、ライブラリとして便利な機能がデフォルトで提供されている。「error_messages_for」もその1つ。これは、ユーザーがフォームからデータを送信してきた時、内容にもれがあったり、値が不正であることをメッセージとして出力するもの。 しかし、デフォルトは英語表記。しかも、カラム名を使用してしまうのであまりよくない。そこで、これを日本語化する。 解決策 主に3つあると思う。 1.「ActiveHeart」を使う(非推奨) 2.「ruby-gettext」を使う 3. 自分で変更 ActiveHeartは、作成者が非推奨していた。何らかの脆弱性なのかな。ググれば出ると思う。このライブラリの中に日本語化をサポートするものがある。 ruby-gettextも日本語化をサポートするが、こちらは日本語化だけでなく、様々な言語にアプリケーションを対応させることがで
英語の記事を紹介するというこのブログの趣旨からちょっとはずれるが、自分用のメモ代わりと情報共有のために書いておく。 Rails で Apache + FastCGI の本番環境を構築していたのだが、思いっきりはまってしまった。 そのはまりパターンと脱出法を以下に紹介。 (はまるはまらない以前の具体的な構築方法の話に関しては、たとえば rails で apache + fastcgi (マルッと!) などの他のリソースをあたってほしい。) 1) log と tmp ディレクトを作成する svn でバージョンコントロールをしている場合、通常この2つはバージョン管理下に置かない。ソースを checkout したあと手動あるいは専用のスクリプトなどを用意して log と tmp ディレクトリを作成すること。このとき、後述するパーミッションの問題ではまらないよう、作成直後に apache ユーザーが
CentOS 4.4にRMagick をインストールする (山本隆の開発日誌) ↑コチラ様を参考にやってみる。 ○ImageMagickがインストールされているか確認 # rpm -qa |grep ImageMagick ImageMagick-6.2.8.0-3.el5.4入っているっぽい。 ○Rubyがインストールされているか確認 # ruby -v ruby 1.8.6 (2007-03-13 patchlevel 0) [i686-linux]ちゃんと入ってる。 ○「gem install RMagick」をやる。 # gem install RMagick Bulk updating Gem source index for: http://gems.rubyforge.org Building native extensions. This could take a whil
HumanAttributeOverride ================ Read a tutorial for this plugin at http://weblog.redlinesoftware.com/2008/1/2/human-attribute-override-plugin-tutorial Updates Nov. 14, 2007 Fixed a bug where column.human_name didn’t use the new attribute name. This should now produce the correct results: <% for column in Company.content_columns %> <%= column.human_name %> <% end %> Aug. 18, 2007 Attributes
See UnderstandingMigrations for the background on what they are and how they work in general. 1. Create a migration Naming notes: Migrations should be under_scored or CamelCased, just like models, controllers and views. Giving a migration a name identical to that of an existing model class will cause rake db:migrate to fail mysteriously. 2. Edit the code to tell it what to do. Edit the newly creat
検索機能を追加したい。softwarebookの時も簡単な検索機能を実装したが、それは特定の列を検索することを前提に、テキスト検索に限定していた。今回は、もうちょっと実用的なものにしたい...。リスト表示の列タイトルごとに、キーワードや数値の範囲で絞り込むような機能を持たせようと考えた。イメージするのは、表計算ソフトの「フィルタ」のような感じ。気楽に始めてみたが、これがなかなかの難題になってしまった。(ここ数日の悩みであり、課題です。) 表示されている全ての列を対象にフィルタ機能を持たせるには... 現在のリスト表示される列タイトルは以下の通り。 ファイル コメント 編集フラグ サイズ アップロード日時 ファイル修正日時 管理部門 担当者 ファイル :CSVファイル名が文字列で保存されている。 コメント :メモ的な要素の文字列。 編集フラグ :「編集可能」「表示のみ」の状態
この文書は内容が古くなっています。 インストール ページで新しい文書を探してください。 要約 Redmine等のRuby on Railsアプリケーションを"Phusion Passenger(mod_rails for Apache)":http://www.modrails.com/ を利用してApache上で稼働させる手順を説明します。 運用の簡素化、複数インスタンスを並列稼働させることによるレスポンスの改善が期待できます。 インストールの流れは次の通り。 gem install passenger passenger-install-apache2-module httpd.confの変更 Phusion Passengerとは Railsアプリケーションを実行するためのApacheモジュールです。 特徴 Apache単独でRailsアプリケーションを実行可能です。Apacheのモ
新しくアプリケーションのネタが浮かんだので、せっかくだから ruby on Rails でやってみようと思いとりあえずセットアップまでしてみた。 今回は CentOS 5 だけど、サーバは 4 なので、そちらもセットアップしたら違いを追記する予定。 とりあえず、 RPM パッケージでセットアップできるものは以下のとおり。 ruby ruby-devel rdoc mysql mysql-server mysql-devel and dependencies. RPM パッケージのインストール 上記で上げたパッケージをまずは yum で片っ端からインストール。 # yum install ruby ruby-devel rdoc mysql mysql-server mysql-devel gem のインストール まずは gem という ruby パッケージ管理ソフトをインストールする。 こ
2005-12-03 Ruby が注目されているとはいえ、 Perl や PHP よりはずっと情報源も少なく、なかなかとっつきにくいことがあるかもしれない。 Ruby がインストールされていないサーバも多いしね。 そこで便利なのが、 try ruby! (in your browser) というサイト。 オンラインで学べる Ruby チュートリアル。所要時間は15分程度。 Perl など、他言語でのプログラミング経験がある人向け。 このサイトが凄いのは、Web ブラウザだけで実際に Ruby を動かしながらのチュートリアルが体験できること。 画面上部に irb という Ruby のコマンドプロンプトが表示され、ここにプログラムを打ち込むと、結果がリアルタイムで表示されるようになっている。 画面下のチュートリアルを見ながら、実際にプログラムを打ち込んで覚えていける。 Ajax を使っているん
Got 15 minutes? Give Ruby a shot right now! Ruby is a programming language from Japan (available at ruby-lang.org) which is revolutionizing the web. The beauty of Ruby is found in its balance between simplicity and power. Try out Ruby code in the prompt above. In addition to Ruby's builtin methods, the following commands are available: help Start the 15 minute interactive tutorial. Trust
The requested URL was not found on this server. 网站未备案禁止访问,此网站内容已被删除
「Do Ruby!」とは、株式会社ケイビーエムジェイのエンジニアによるRuby on Rails技術解説ブログです。Ruby on Rails開発現場ならではの実践的な技術ブログを随時掲載していきます。是非ご覧下さい。KBMJ(ケイビーエムジェイ)では、Ruby on Railsによるシステム構築・開発を承っております。KBMJがZDnetで連載している記事を紹介します。コメントなどありましたらそちらでお願いします。 Rubyでどう書く?:RubyCocoa+Core Animationでお手軽アニメーション 佐藤伸吾(KBMJ) 今回はRubyCocoaとMac OS XのフレームワークであるCore Animationを使って、お手軽にアニメーションを作成してみましょう。
オブジェクト指向言語「Ruby」に関する情報を集めるためのサイトです。Rubyに関連したツールやライブラリ、あるいは有用なサイトを探す際の参考になるようなサイトを目指しています。 このサイトは立ち上げられたばかりで、まだまだ発展途上です。しかし、Wikiを使って構築されているため、誰でも新しいページを作成したり、ページの内容を編集・修正したりすることができます。気軽にいろいろ書いてみてください! 2009年2月1日:有用ライブラリのページをtable形式に変更し、「標準添付か否か」「gemで落とせるか否か」の情報を追加しました。 2008年4月9日:スパム投稿がひどかったため、スパムフィルタを追加しました。 編集のヒント
続いて、JavaScript側の通信処理を見ていこう。今回はphotoalbum.jsの一部のみを変更しており、大部分は前回のスクリプトと同様である。 if(item) { this.openPhoto(item); } else { // PhtoAlbumデータを非同期通信で取得 // リクエスト用のパラメータ var options = { method : 'get', parameters : 'dir=' + fname, onFailure: function() { alert("通信に失敗しました"); }, onComplete: function(res) { // 応答されたJSONをオブジェクトに変換して表示 var items = eval( '(' + res.responseText + ')' ); this.openPhoto(items); }.bin
この本はホワイ・ザ・ラッキースティフ(why the lucky stiff)により愛情を込めて書かれた。 ~ 目次 ~ この本について コンニチハ、Ruby この本を開く 犬の話 赤い太陽が昇る 本はどのように始まるか (漫画のキツネと学ぶ)短時間の(そして願わくは辛くない)Rubyコース 言語と、言語で意味しているもの 品詞私がまだあなたのことを十分子供扱いして いなかったなら あなたの成長を促すための例題 そして短い旅はそっとクッション停止する 浮いている小さなコードの葉っぱ アンブローズにおけるステータスシンボルとしての葉っぱ 小さくてほとんど価値のないもの 妄想をつなぎ合わせる ブロックの奇跡 ルールを作るものと夢を生きるもの これは権利を奪われた人のため コンピュータのある城 娘のオルガン教師の話のつづき ヤギは映画を全部見たがっている 盗まれたくじ主 ルールを作る者たち 夢を
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く