1

MSSQL データベースにデータベース ユーザーを作成する現在のシステムがあります。これらのユーザーは、作成した他のクライアントを使用してデータベースに接続できます。データベースの SQL Server セキュリティ/ログインで既に定義されているユーザー名とパスワードを入力するようユーザーに要求する必要があります。

データベースに接続して Rails でテーブルを作成できますが、接続先のデータベースに対して認証する方法に関する情報が見つかりません。

スキーマには、usr_name、usr_desc、usr_email などのユーザー情報を含むテーブルが既にあります。

4

1 に答える 1

0

ハッシュを行わず、ユーザーモデルが使用できるレールで正しく設定されていると仮定します

     #assuming your table/model is called user your user name field is called user_name and your password field is called password
     user = User.find_by_user_name_and_password

     if user
          #do authenticated stuff
     else
          #don't do authenticated stuff

     end

http://guides.rubyonrails.org/active_record_querying.htmlをチェックしてください

一番下に向かって、動的ファインダーについて話します。これらは、Rails モデルのフィールドごとに作成されます。これが、Rails での SQL クエリを簡単にする理由です。

于 2012-07-18T22:59:47.707 に答える