一定期間更新がないため広告を表示しています
はじめに jMakiでリッチなGUIを作ろう!にも紹介されているように、jMakiが注目を集めています。 Ruby on RailsにもjMakiを入れて、画面の部分をよりリッチにしようとする試みがあり、「jMaki on Rails」と呼ばれています。 jMakiは非常に強力なコンポーネントなので、そのまま使用してもエンドユーザーの満足度を向上させることができます。しかし、人はより高みを要求するものなので、「jMakiのここに手を加えてこういう動きを実現して欲しい」といった要望も出てくるかと思います。 そこで本稿では、jMaki on Railsの利用方法とそのカスタマイズ方法に関して説明します。カスタマイズでは、Revolverコンポーネントを例として扱います。対象読者RubyのプログラマーRIAのシステム構築を担当するSE 必要な環境
『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日本 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直
Railsでの開発に便利なのが、コンソールだ。irbをRailsライブラリを読み込みつつ立ち上げたもので、データの閲覧や更新がターミナルから行える。これがあるとないとでは生産性が大きく変わってくるはずだ。 コードを実行して結果を表示する そんな便利なコンソールを、Web上で再現するのがこのソフトウェアだ。 今回紹介するオープンソース・ソフトウェアはKawaii、Webベースのコンソールシステムだ。 Kawaiiはまさに「可愛い」から取られているネーミングらしい。公式サイトのロゴも可愛らしいアイコンだ。Kawaii自体はジェネレータとして動作するソフトウェアで、Railsアプリケーションのプラグインとして動作する。 モデルは表でデータを表示してくれる そしてAmazon S3やパスワードの設定をすると、Railsアプリケーションの1機能として動作する。テキストエリア上でコードを書いて実行する
「プロジェクトを成功させるために必要なのは,Ruby on Railsの考え方を身に着け,それに則ったコードを書くこと。そのためには何でも話し合え,気軽にコードのレビューを頼める雰囲気が有効」---伊藤忠テクノソリューションズの大場光一郎氏と,万葉 代表取締役 大場寧子氏,同 専務取締役 久保優子氏は2008年7月28日に開催された「Ruby on Rails Summer Festival 2008!」の講演でこう語った。 大場寧子氏はWeb家計簿「小槌」で,Ruby on RaislアプリケーションのコンテストAward on Rails2006の大賞・審査員賞を受賞。大場光一郎氏はJRubyに文字コード変換ライブラリなどで貢献している。ともにRubyのエキスパートという夫妻だ。久保優子氏はAward on Rails2007でWeb蔵書管理システム「BookScope」でウェブキャリ
● [Rails] ActiveScaffold プラグイン AjaxScaffold までは知ってたけど、これは知らなかった。凄いねこれ。スペジェネでやりたかったことが殆ど実装されているよ。あとは ViewProperty 周りの機能が足りないけど、今からスペジェネを頑張るよりもこっちにそれを入れ込む方が早そうだ。Rails1.2 だとスペジェネの動作が微妙な部分もあるし。てことで、Rails1.2〜の現代では、スペジェネでなくて ActiveScaffold を使うのがよいと思われ。テンションあがったので、一気に調べて舞波本のスペジェネの部分(pp.288-295)を差し替えよう計画。検証や校正をする時間がないと思うので、誤字脱字、疑問点、些細な間違い、ActiveScaffold で知りたい事、本に載せて欲しい内容等、何でもどんどんツッコミお願いします。 ● ActiveScaffo
Railsの便利な機能の一つが、DBのマイグレーション機能だろう。RDBMSは便利な反面、プログラム言語と溝があり、扱いが面倒な時があった。そのため、O/Rマッピングのようなツールが作られ、状態のバージョン管理としてマイグレーションがとても便利だった。 開発しているシステムのDB構造が手軽に閲覧できる マイグレーションによってDBの構造や中身をあまり意識せずとも開発が行えるようになったのはとても便利だ。だが、その反面DBのリソースを過剰に使ってしまう、富豪的なシステムになることがある。時にはその構造を見返す時も必要だろう。 今回紹介するオープンソース・ソフトウェアはRails schema browser plugin、DB構造出力ソフトウェアだ。 Rails schema browser pluginはRailsプラグインとしてインストールされるソフトウェアだ。データの表示などは全てWW
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
はじめに Ruby on RailsにはScaffoldというジェネレータがあり、テーブルのメンテナンスアプリケーションを自動生成してくれます。これによりRuby on Railsの生産性が向上しました。 そこで本稿では、Adobe AIR(以下、AIR)の生産性を向上させる試みの一環として、データベースをメンテナンスするAIRアプリケーションのジェネレータを作成します(以下、メンテナンスアプリケーションジェネレータ)。 ジェネレータの作成には、Ruby on Railsを利用します。対象読者ActionScriptやAIRのプログラマーRubyプログラマー生産性の向上を目指すSEやSEマネージャ 必要な環境Ruby 1.86以上Ruby on Rails 1.2.5以上Flex SDK 3以上 ※RoR 2.0以降は、web_serviceの部分が異なるので、対象外です。AIR版メンテ
会社には組織がつきもので、組織はOSのファイルシステムのような階層構造を持っている。そして、会社組織というものは、しょっちゅう変更される運命だ。この変更に迅速、柔軟に対応するために、OSのファイルシステムのように、データベース上のツリー構造をマウスで自在に操作できるようにしたい。Railsにはツリー構造を扱うための仕組み、acts_as_treeがある。これと、前回使ったsortable_elementを組み合わせて、マウスによるツリー構造の操作に対応してみた。 acts_as_treeの組込み parent_idフィールドの追加。(前回のマイグレーションファイルにオレンジ色の1行を追加した。) # マイグレーション:db/migrate/001_create_locks.rb class CreateLocks < ActiveRecord::Migration def self.up
Google GearsのGears on Railsプロジェクトによって、Ruby on Railsアプリケーションのオフライン化が可能になる。 Google GearsのGears on Railsプロジェクトによって、Ruby on Railsアプリケーションのオフライン化が可能になる。これを受けて、先進的な開発者たちの間では、従来と異なるユーザー向けにGearsを提供しようという動きが出てきた。開発者たちは、Google GearsをRuby on Railsのオフラインサポートやクライアントサイドの検索エンジンなど、興味深い用途に広げつつある。 ニューヨーク大学の情報システム・マスタープログラムを最近終了したばかりのマイケル・マーカス氏とルイ・マー氏が「Gears on Rails」と呼ぶ開発フレームワークを設計した。Google Gearsは、オフラインで実行可能なWebアプリ
http://rails2u.com/misc/rdocincsearch.user.js 今現在、ruby ライブラリのドキュメントは rdoc で生成するのが一般的です。その中のドキュメント生成の方法の一つのフォーマットに html があり、ライブラリドキュメントの Web の公開形式といえば rdoc が生成した html がスタンダードな感じです。また rubygems をインストールすると使える、ローカルで httpd(webrick) を起動してライブラリドキュメントを閲覧できる gem_server も rdoc の html を利用して表示しています。 しかし、rdoc の出力する html は検索ができないので、たくさんのメソッドから必要なメソッドを探すのに苦労します。そんなわけで rdoc を JavaScript でインクリメンタルサーチできるようにする grease
This webpage was generated by the domain owner using Sedo Domain Parking. Disclaimer: Sedo maintains no relationship with third party advertisers. Reference to any specific service or trade mark is not controlled by Sedo nor does it constitute or imply its association, endorsement or recommendation.
Special Generationを追加しようと思ったらリストになかったので追加した。 場所: eclipse/workspace/.metadata/.plugins/org.radrails.rails.core/rails_plugins.xml 一応バックアップをとって、適当な位置にソースを追加。 repository以外は適当 <plugin> <rating>4.5</rating> <name>Special generation</name> <license /> <repository>http://wota.jp/svn/rails/plugins/branches/stable/special</repository> <home>http://wota.jp/svn/</home> </plugin>
● [Rails] acts_as_bits ノススメ acts_as_bits とは、大量のフラグ情報をビット風文字列として1カラムで管理するプラグインである。(moriq 作)。RDB的には1文字列として管理されるため、あるフラグが立っている情報をSQLで取得する場合には不向きであるが、それ以外の用途で、特にあるユーザの権限管理といった詳細なオプション設定を大量に管理する場合に力を発揮する。 ● 使用例 例として、ある認証系Webアプリケーションにおいて、既存の各機能を利用可能かどうかを表すロール権限をユーザ毎に追加する場合を考える。各機能を仮にCRUD操作だとして、user.create?, user.edit?, ... 等のメソッドを期待するものとする。通常であれば、users テーブルに "column :create, :boolean" を追加していくことになるが、 権限数
良さそうだったので調べてみたリストです。 annotate_models(テーブル構造をモデルにコメントとして挿入) acts_as_versioned(モデルのバージョニング。過去のデータの内容に戻せる) acts_as_paranoid(削除フラグ対応。いわゆる理論削除) acts_as_breadcrumbsプラグイン(Modelからパンクズリストを作る) active_formプラグイン(ARモデル以外の場合にもバリデーションを使える) SafeERBプラグイン(HTMLエスケープし忘れたときに警告を出す) acts_as_commentableプラグイン(モデルにコメント付けが可能になる) acts_as_ordered_treeプラグイン(acts_as_treeにpositionでの表示順指定) acts_as_favoriteプラグイン(お気に入りのモデル) MinusMO
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く