我希望能够从对象结果中打印特定的值。这里我正在执行 SQL 查询,并从“Employee_Information”视图(表)中获取所有数据。 hr_controller.rb
class HrController < ApplicationController
def internal_employee_page
@employees = MysqlConnection.connection.select_all("SELECT * FROM Employee_Information")
end
end
internal_employee_page.html.erb 这是我的第一个视图。
(注:该文本已经是中文,无需翻译。)<div id="job_details">
<% @employees.each do |emp| %>
<%= render partial: "hr/employee_details", locals: {emp: emp} %>
<% end %>
</div>
_employee_details.html.erb this is my second view
<h3> User Name : <%= emp%> </h3>
我想打印所有值 结果如下 我想打印每个值 我在我的第二个视图中也尝试了这个方法
<h3> User Name : <%= emp.full_name%> </h3>
但是我遇到了错误: 请帮助我,我已经尝试了我所知道的一切,但是出现了问题,请问我错在哪里,问题出在哪里?
ActiveRecord
或其他ORM数据库映射器呢?看起来你想要使用它,而且在Rails中很容易实现。目前,你的所有“对象”实际上都只是Hash
,因此所有对它们的操作都应在此上下文中执行。 - engineersmnky