2013-04-01から1ヶ月間の記事一覧

CanCanでの権限チェックをモデルで行うのはダメなのか?

Railsのアプリケーションで権限管理にCanCanを使用している。 https://github.com/ryanb/cancan/ models/Ability.rbに権限定義を記述しておけば各コントローラに load_and_authorize_resource を付与するだけでチェックを行うようになる。コントローラーレベ…

layout nilってやっても効かない

とあるブログに layoutsを適用しない場合は class HogeController < ApplicationController layout nil とすればいい。みたいな記述があったけど、最新のRailsでは class HogeController < ApplicationController layout false が正しいみたい。 http://stac…

HelperのメソッドをControllerから呼ぶ。

ここで。 http://memo.yomukaku.net/entries/6

routes.rbにroot to: "home#index"って書いてもhome/indexに飛ばない。

というので嵌ったけど、単純にpublic/index.htmlを削除していなかったから見たい。

Railsの社内勉強会的な何か。

ここに沿ってやってる。 http://guides.rubyonrails.org/getting_started.html gemとは ... ライブラリ管理するみたいな。 2.2 The Components of Rails Railsには色々なコンポーネントがあるよ。 Action Pack Action View partial ... 部分的なテンプレート…

HTMLとJavascriptで表示されているブラウザの画面を共有する

にはどうしたら良いかという話。 Screensharing a browser tab in HTML5? WebRTCが本命ではないかと。 以下のデモが素敵すぎる。 https://webrtc-experiment.appspot.com/RTCMultiConnection/screen-sharing/ ソースコードも公開されてる。 https://github.c…

ExtJSで時間単位にスケジュール表示してくれるコンポーネント

有料ですがいい感じです。 Ext Scheduler デモはこちら

ExtJSでGridの内容をクリップボードにコピーする

後で試す。もっと簡単にできると思ってたけど、面倒なんですね。 http://www.rahulsingla.com/blog/2010/03/extjs-copy-gridpanel-content-to-clipboard

Guard+Spork+Rspec

毎回、全部のspecがテストされてしまう。 これかなー。んー。 https://groups.google.com/forum/?fromgroups=#!topic/guard-dev/t1xxZpI5oWA Guard起動時にエラーがでる。 こんな感じ。 Could not start Spork server for RSpec, Test::Unit after 30 second…

bundlerが遅い。

bundleってする毎に数分待たされ、開発作業に支障をきたすのでグーグル先生に聞いてみた。 たぶん、これがビンゴ http://qiita.com/items/fcc2ff8b04c43229a2fb

RailsでのBDD

まずはRSpec。ここが良かった。 http://jp.rubyist.net/magazine/?0035-RSpecInPractice で、RailsでRSpec使う際はrspec-railsを使えとのこと。 http://rubydoc.info/gems/rspec-rails/frames RSpecでテストデータを扱う場合はfixtureを使うけど、Factory Gi…

ExtJS+Rails+Devise

やっぱりDeviseが情報おおいみたい。 ログイン後にセッション切れちゃってるんだけど問題 HTTPヘッダを設定しろと。 http://stackoverflow.com/questions/7952556/devise-session-ends-after-extjs-ajax-request ExtJS、Rails、Devise、TheRoleの組み合わせ …

Railsで使える認証ライブラリ

Devise https://github.com/plataformatec/devise 情報多い。事実上の標準っぽい AuthLogic https://github.com/binarylogic/authlogic Restful-Authentication https://github.com/technoweenie/restful-authentication Clearance https://github.com/thoug…

Javascriptのフレームワーク

最近気になるJavascriptのフレームワークをいくつか Meteor * クライアント/サーバをカバーするフルスタックなライブラリ * リアルタイムでのクライアント/サーバ同期を実現 * http://meteor.com/ Famo.us * ハイパフォーマンスなレンダリングを実現するため…