我想从对象结果中打印特定值。这是我正在执行 SQL 查询并从 View 表中获取所有数据,所有数据都来自“Employee_Information” View (表)。 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这是我的第一个 View
<div id="job_details">
<% @employees.each do |emp| %>
<%= render partial: "hr/employee_details", locals: {emp: emp} %>
<% end %>
</div>
_employee_details.html.erb这是我的第二个观点
<h3> User Name : <%= emp%> </h3>
像这样我试图打印所有值 然后我得到了以下结果 我想打印每个值 我在第二个 View 中也尝试过
<h3> User Name : <%= emp.full_name%> </h3>
最佳答案
试试这个:
<h3> User Name : <%= emp["full_name"] %> </h3>
关于mysql - 如何在 ruby on rails 中获取 Object 的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39792366/