Rails:无法打印出sql请求字段

时间:2015-07-15 15:24:56

标签: ruby-on-rails

目前我设置连接到Windows mssql 2005的rails。我有一个员工表,其架构看起来有点像。我正在尝试让员工在网页中显示员工的姓名。然而,该页面仅呈现对象名称“Employee”。更多细节如下。

  create_table "EMP", primary_key: "EMP_EmployeeID", force: true do |t|
    t.decimal  "EMP_HourlyNormalRate",                     default: 0.0,   null: false
    t.decimal  "EMP_HourlyOvertimeRate",                   default: 0.0,   null: false
    t.decimal  "EMP_HourlyPremiumRate",                    default: 0.0,   null: false
    t.string   "EMP_LastName",                                             null: false
    t.string   "EMP_FirstName"
    t.string   "EMP_MidName"
    t.string   "EMP_Address",                  limit: 50
    t.string   "EMP_City",                     limit: 30
#Continues/MoreFileds........

现在我的模型看起来像这样。

class Emp < ActiveRecord::Base

   self.table_name = "EMP"
  primary_key = 'EMP_EmployeeID'

end

在控制器中,我使用返回成功对象的主键搜索员工。

我在页面上渲染它。

<h1> Employee <%@emp.inspect%> </h1>
<h1> Employee <%@emp.EMP_FirstName%> </h1>

可悲的是,两个html标签打印出Employee。我尝试其他领域,他们打印出员工。我是否需要在模型中更多地定义更多内容。

0 个答案:

没有答案