【发布时间】:2014-10-24 19:52:39
【问题描述】:
我想将我的变量与静态数据(硬编码)放在模型中 - 没有数据库 -
并将它与我的控制器一起使用并操纵视图。
如何在 ruby on rails 中做到这一点?
【问题讨论】:
标签: ruby-on-rails database view model controller
我想将我的变量与静态数据(硬编码)放在模型中 - 没有数据库 -
并将它与我的控制器一起使用并操纵视图。
如何在 ruby on rails 中做到这一点?
【问题讨论】:
标签: ruby-on-rails database view model controller
您可以在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
【讨论】: