未定義的方法錯誤,數據庫列別名時,當我嘗試使用列別名的集合(PostgreSQL的)NoMethodError使用Rails中
在我的模型:
class B2bLoginAttempt < ActiveRecord::Base
set_table_name "b2b_logins"
end
在我的控制器:
@client_ip = request.env['REMOTE_ADDR']
@sql = "select count(id) as failed_logins FROM b2b_logins WHERE ip_address = '"[email protected]_ip+"'"
f = B2bLoginAttempt.find_by_sql(@sql)
failed_attempts = f.failed_logins.to_s
f.destroy
然後我看到:未定義的方法`failed_logins'爲#<陣列:0x104d08478 >