ActiveDirectory を使用したシングルサインオンについての質問です。 ActiveDirectory で認証されたユーザを Linux/Apache/PHP で開発したWebアプリケーションでシングルサインオンさせたいのですが、どのような方法がありますでしょうか? 環境変数などに認証情報が埋め込まれていてそれを参照するだけのような単純なものだと非常に助かるのですが・・
・validatesではまる データをInsertできないという不具合が発生。 色々と調べた結果、モデルクラスでnilでもいい項目に対してvalidatesを実行しているためと判明。 具体的には validates_length_of :email, :maximum => 200とモデルクラスに書くと、emailがnilだとエラーになる。 nilでも登録可能にしたい場合は↓のように書けばいい、はずなのだがなぜかだめ。 validates_length_of :email, :maximum => 200, :allow_nil => truescript/consoleでコマンドライン実行した時は:allow_nilが正しく動作するがブラウザから実行すると動作しないという不可思議な状況。 script/consoleの仕組みをわかってないんだけど、Mongrelサーバの問題か? 代わりに
from http://d.hatena.ne.jp/mat_aki/20080921/1221970970 Rails 2.1.xでは関連を作った場合のバリデーションの挙動がいろいろ変わっています。で、ぎゃーと言う声を見かけたのでIRCで相談してみました。私はどうもこういう使い方をしない癖がついていたらしく、あんまりはまりませんでした。 まとめると たしかにRails 2.1.1で挙動が変わっている 保存時に関連エンティティのバリデーションをするにはhas_many宣言なんかで:validateパラメータを指定する 関連の種類とvalidateパラメータのデフォルトは次の通り has_manyはデフォルトtrue has_oneはデフォルトfalse belongs_toもデフォルトfalse habtmは調べてないww 以下IRCのログを転載。松田さんおめでとうございます。 16:17
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く