OpenPNE Plugins プラグインチャンネルサーバの利用方法 このチャンネルサーバのプラグインを利用したい場合は、以下のコマンドを実行してください。 $ ./symfony opPlugin:install [plugin-name] プラグインの検索やインストールはログインなしでご利用いただけます。 プラグインの登録や投票にはログインが必要です。 Redmine username パスワード 次回から自動的にログイン 新規登録 人気のプラグイン opSkypePlugin(7 users) opCalendarPlugin(6 users) opDiaryPlugin(6 users) opCommunityTopicPlugin(5 users) opTagPlugin(5 users) 最近のリリース 12月15日 opTimelinePlugin-1.2.12 12月14日
Rails 0.14からpluginの仕組みが導入され、今までは「libにライブラリを置いて、config/enviroment.rbに〜を記述して云々」という面倒な方法が、vender/plugins以下にファイルを配置するだけで、Rails本体の拡張が簡単に可能になりました。その作り方をRailsでRESTを簡単に実現するpluginを題材に説明します。 まずは配置するファイルですが、 vender/plugins/プラグイン名/init.rb # 必須 vender/plugins/プラグイン名/lib/* # pluginで利用するライブラリ ディレクトリは$LOAD_PATHに追加される。必須ではない となります。順序としてはconfig/enviroment.rbが読み込まれた後に、init.rbがevalで実行されます。 ではvender/plugins/restmode/i
http://www.atok.com/useful/developer/api/ ATOK ダイレクト API が公開され、Ruby/Perl で ATOK プラグインが作れるようになったので、早速簡単かつ何でもできるプラグインを作ってみました。 http://rails2u.com/misc/atok_plugin_ruby_eval.zip セットアップし、ATOKダイレクトAPIがつかえ、Ruby の実行環境があると、ATOK で入力中に Ctrl + Insert で Ruby の実行結果が変換されて返ってきます。たとえば電卓っぽくりようしたいときには 24*24と入力したときに Ctrl+Insert を打つと 576な文字列が返ってくるので、電卓としてつかえて便利! また 'korehabenri'.split(//).join(' ')をCtrl+Insert で変換すると
HAL99の個人的な日記+メモです。内容に関する保証はできませんので、読み物としてお楽しみください。 私と利害関係のある方が日記の内容とリアル世界を混同しても関与しません。 HAL99 (01/20 09:47) のぶ (01/19 21:43) HAL99 (01/07 20:29) ■ [Rails]仮想カラムの作り方 Rails(正確にはActiveRecord)を使っていて、実際のDBのカラムにはない項目を一時的に作って、ViewやControllerで使いたい、と想う事がままあってどうやって実現したらいいのか、悩んでいた。 先日「Pro ActiveRecord」を購入して読んでいたところ、それっぽい記述が目に入ったので、小躍りして試してみた(ちなみにこの本は、Ruby on Rails入門―優しいRailsの育て方より詳しく書いてあるんだけど、別途購入するほどか、といわれると、
HAL99さんの[Rails]仮想カラムの作り方を見てcattr_accessorの存在を知った!! その後、ActiveRecordのコードを読み始めたら、cattr_accessorのコードがちらほら出てきたので気になって調べて見た。 ソースコードを、探して見たらactive_support/core_ext/class/attribute_accessors.rbにあった! どうやらこれは、クラス変数を定義するためのものらしい。 クラス変数をインスタンス変数ちっくにアクセスできるものも定義してくれる。 早速実験!! cattr_sample.rb require 'rubygems' require 'active_support' class Hoge # クラス変数fooを定義 cattr_accessor :foo end # クラス変数だけどインスタンス変数のようにアクセスで
♞ rake test:units (in /Users/nanki/work/...../trunk) rake aborted! undefined method `watch' for BenchmarkForRails:Module これは困った。 AutoLoadingがうまくいっていないようだが、この手の問題は追跡が難しい。 とりあえず適当な箇所で、require 'benchmark_for_rails'しておけば大丈夫だが、気持ち悪いので次の日原因を追ってみた。 p追跡の結果だけ書くと、rake 実行時に読み込まれるlogs.rake冒頭でのrequireで、BenchmarkForRailsモジュールが初期化されて、本来読まれて欲しいはずの、benchmark_for_rails.rbがロードされないのが問題。 # in vendor/plugins/benchmark_
require 'action_controller/mime_type' require 'action_controller/request' require 'action_controller/response' require 'action_controller/routing' require 'action_controller/resources' require 'action_controller/url_rewriter' require 'drb' require 'set' module ActionController #:nodoc: class ActionControllerError "index" # end # end # # デフォルトではアクションはアクション内のコードを実行した後で、 app/views ディレクトリ内のコントローラーと #
ActiveScaffold 1.1からはui_typeに変わって、form_uiが使われている(ui_typeはform_uiへのエイリアス)。 form_uiで使えるオプションの例 :calendar カレンダーで日付入力。calendarプラグインが必要 :checkbox チェックボックス :country 国名。optionsに:priorityを設定できる :password パスワード入力用のテキストフィールド :textarea テキストボックス。optionsでサイズ(:cols,:rows)を指定できる :usa_state アメリカの州名リスト。optionsで:priorityを設定できる :select プルダウンの選択リスト。optionsで選択肢を設定できる :crudデフォルト 実際に使う場合の例 conf.colmuns[:test].options =
If you want to deploy ActiveScaffold in production and expose it to possibly untrusted users, you can take advantage of its security layer to protect your data. The security layer works by paying attention to methods that you can define on your models and controllers. With these methods you may restrict access by taking into account any of the following, as appropriate: the ActiveRecord model, the
technoweenie has deprecated this in favour of restful_authentication. This article is part of the confusing world of Authentication in Rails. But [you can help][AuthenticationNeedsHelp], and hey, maybe there’s even some hope: Yay! (read why) You’ve (probably) come to the right place. acts_as_authenticated seems to be the only sane solution if you’re looking for an authentication system generator f
railsなら当然ログイン機能だって一から作るわきゃーない。 プラグインがあるわけだけど、いくつかある。 1.login_engine 2.login_generator 3.Acts_as_authenticated 1は、もう開発がされてないっぽいので辞めたほうがいい。 2が今現在ググったりしてると一番目に付くが、今回は3を採用することにした。 というのも3は2の拡張ということで、普通に考えれば2より良いもののはずだからだ。 追記(6/1):Acts_as_authenticatedももはやメンテナンスされないらしく、今後はrestful_authenticationってやつらしいです。はい。失礼しました。 ここのサイトを参考に勧める。 http://wiki.rubyonrails.org/rails/pages/Acts_as_authenticated あと、認証の条
active_scaffold active_scaffoldとは 管理画面など、DBのレコードを一覧表示したり編集したりする部分をほぼ自動化 ホームページ http://activescaffold.com/ インストール * プロジェクトホームで以下のコマンドによりインストール ruby script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold/ rails 2.0.2対応 1.1.1以降だとrails2.0.*で動かせる このページはactive_scaffold version 1.1.1を元に書いている active_scaffoldの苦手な事 何の細工もせずに表を出力、レコードを編集、追加、削除などは難なくこなすが、関連テーブルなどの件数を一覧に組み込んだり その
acts_as_taggable_on_steroids If you find this plugin useful, please consider a donation to show your support! http://www.paypal.com/cgi-bin/webscr?cmd=_send-money Email address: jonathan.viney@gmail.com Instructions This plugin is based on acts_as_taggable by DHH but includes extras such as tests, smarter tag assignment, and tag cloud calculations. Installation ruby script/plugin install http://sv
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く