【问题标题】:how to create a model corresponding a view in rails如何在rails中创建与视图对应的模型
【发布时间】:2016-10-06 13:17:52
【问题描述】:

我在 mysql 中创建了一个视图“Employee_Details”,它是 7 个表的组合,如“user”、“user_details”、“location”、“offer_letters”、“employee_details”、“client”等。它显示了所有详细信息一个用户。 我在 hr_controller.rbsqlconnection.rb 文件的帮助下访问所有值。 sqlconnection.rb 文件在模型文件夹中创建,它包含所有 sql 连接。 但我想为 Employee_Details 创建一个模型。我可以在新模型的帮助下访问 Employee_Details 视图的所有信息吗 之后我会将所有信息导出到 excel 文件中

【问题讨论】:

    标签: mysql ruby-on-rails ruby ruby-on-rails-3


    【解决方案1】:

    是的,将模型放在视图顶部与“常规”表相同。您仍然必须遵守使用“视图”的限制,即不能更新。

    一旦你声明了类,ActiveRecord 将自动从视图中获取所有字段

    class EmployeeDetail < ActiveRecord::Base
    end
    

    【讨论】:

    • 这不起作用,实际上我在 phpmyadmin 中有一个视图“EmployeeInformation”。我在问,我们可以为 EmployeeInformation 视图创建一个模型吗?如果是,请给我一个答案。
    • 我想访问“EmployeeInformation”视图的所有值。在生成的新模型的帮助下。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多