【问题标题】:How can I work with my model without a database in ruby on rails?如何在没有 ruby​​ on rails 数据库的情况下使用我的模型?
【发布时间】:2014-10-24 19:52:39
【问题描述】:

我想将我的变量与静态数据(硬编码)放在模型中 - 没有数据库 -

并将它与我的控制器一起使用并操纵视图。

如何在 ruby​​ on rails 中做到这一点?

【问题讨论】:

    标签: ruby-on-rails database view model controller


    【解决方案1】:

    您可以在app/models/ 中放置一个不继承自ActiveRecord 的类

    # find me in app/models/my_class.rb
    class MyClass
        attr_accessor :prop1, :prop2, :prop3
    end
    

    在这样的控制器中使用它:

    # find me in app/controllers/some_controller.rb
    class SomeController < ApplicationController
        def index
            @my_class = MyClass.new
            @my_class.prop1 = "Hello"
            @my_class.prop2 = "World"
            @my_class.prop3 = 1
            # etc.
        end
    end
    

    【讨论】:

      猜你喜欢
      • 2010-10-23
      • 2012-04-06
      • 1970-01-01
      • 2016-08-18
      • 2015-11-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多