2010-08-08 105 views

回答

1

不确定你想要做什么。

如果您使用的库类 - 一个模块例如 - 它的自动实例,当您使用“include

如果你只是一个普通的,你包括它的地方,那么你已经加载了类对象并可以调用它的方法。或者您只需使用'object = new MyClass'手动创建一个实例。 然后打电话给'object'上的任何你喜欢的东西。

无论您在控制器方法中收集哪些信息,都可以在视图中访问,当您在变量前面放置'@'符号时。 所以,如果你希望你的show.html.erb这个样子的:

<h1>My String:</h1> 
<%= @mystring %> 

,那么你必须做这样的事情在你的控制器:

def show 
    ... 
    @mystring = MyClass.get_my_cool_string 
    ... 
end 

希望帮助...