色々考えてるよ日記
2008/11/18(Tue)
_ ECLフレームワークでエラー
railsのバージョン2.2.1で開発すると、ECLフレームワークを使うとエラーがでる。
undefined method `relative_url_root' for ActionController::AbstractRequest:Class
原因はecl_service_system.rbの52行目にある
relative_url_root = ActionController::AbstractRequest.relative_url_root
なんだけどどう修正すればいいのかわからない。/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.1/lib/action_controller/request.rbと /ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/request.rbを見比べてみると
/ruby/lib/ruby/gems/1.8/gems/actionpack-2.2.1/lib/action_controller/request.rb
def self.relative_url_root=(relative_url_root)
ActiveSupport::Deprecation.warn(
"ActionController::AbstractRequest.relative_url_root= has been renamed." +
"You can now set it with config.action_controller.relative_url_root=", caller)
ActionController::Base.relative_url_root=relative_url_root
end
/ruby/lib/ruby/gems/1.8/gems/actionpack-2.1.0/lib/action_controller/request.rb
def relative_url_root
@@relative_url_root ||= case
when @env["RAILS_RELATIVE_URL_ROOT"]
@env["RAILS_RELATIVE_URL_ROOT"]
when server_software == 'apache'
@env["SCRIPT_NAME"].to_s.sub(/\/dispatch\.(fcgi|rb|cgi)$/, '')
else
''
end
end
変更されているようだけどよくわからない…[ツッコミを入れる]
2008/09/29(Mon)
_ [ECL]外部共同研究に関するECL全体ミーティング
外部共同研究についてですが、運用に関して自分はサーバーでの作業は簡単な作業しかできず、今までではシステム障害が起こった場合の復旧はほとんど先輩達におまかせしている状態でした。そして前回のように自分でエラー内容を調べてもわからない場合、先輩に頼らないといけないというのが現実で、今後を考えると今の体制では運用に関しては不安があります。
また、今までは障害が発生した場合の対処等がアバウトであった思うので、ECL全体としても運用に関して、方針とかについて何か取り決めがあった方がよいのではないかと思う。
[ツッコミを入れる]
2008/01/25(Fri)
_ [卒研ゼミ]第3回プレゼンテーション演習について
遅くなりましたが第3回プレゼンテーションについて、書いておきたい思います。「ECLフレームワークについて」 ガイアさん
- 〜内容〜
- フレームワークとは、Webアプリケーションを構築する上で元となる土台の部分
- 商用の最初のフレームワークはMacAppである
- 共通部分にフレームワークを適用すると開発効率が向上する
- ECLフレームワークには、アカウント、コミュニティ、タグ、ログ等がある
- 〜感想〜
ECLの各フレームワークを使えるように内容を理解しなくてはならないと思った。発表全体として時間・構成等がしっかりまとまっていたと思う。
「CSSとJavascriptについて」 foxさん
- 〜内容〜
- CSSとは、Webページのレイアウトを実践する技術
- 書式→セレクタ(どの要素){プロパティ(どのスタイル):値(どのように)}
- 記述場所は、(X)HTML文書内または外部ファイル
- 外部ファイルを使用した場合の特徴は、コードが見やすくなる、独立性、SEO効果がある等
- JavaScriptは、スクリプト言語でHTMLの動的書き換えを行う
- 〜感想〜
ツールを使えばどの程度の事までできるのか気になった。体調が悪そうなのが伝わってきたので体調管理の方も気おつければもっとよかったと思う。
「WebAPIについて」 カクトさん
- 〜内容〜
- APIとは、複雑な処理を簡単にできるようにしたメソッド
- WebAPIとは、インターネットを経由して利用することのできるAPIのことである
- 利点:HTTP・XMLを使うため環境を気にしなくてもよい
- 利点:APIと同じように大規模システムを簡単に作れるようになる
- 〜感想〜
自分も1度WebAPIを取り入れた簡単なプログラムを作成してみようと思った。丁寧な言葉使いができていたので見習わないといけないと思った。
[ツッコミを入れる]