は、私は次のモデル最初のレコードから列を選択するにはどうすればよいですか?
module UserInfo
class User < ActiveRecord::Base
self.table_name = 'vUserDetails'
default_scope { order(date_entered: :desc) }
end
end
どのように私は、このモデルを使用して次のクエリを生成することができますを作成しましたか?
SELECT TOP 1 Column1
FROM vUserDetails
WHERE vUserDetails.UserID = @user_id
ORDER BY DateEntered DESC
Railsの命名規則に準拠していない既存のスキーマにActiveRecordを使用してアクセスしようとしているようです。このスキーマを維持する必要がある場合を除いて、Railsが期待するように、このスキーマを書き直す方がはるかに良いでしょう。 – meagar