0

到目前为止进展良好。在几分钟内启动并运行所有控制器和操作。

但是不确定如何使会话工作。

试:

class Cart
    session :memory

    # my actions
end

但它失败并显示在应用程序级别使用会话的错误。

怎么样?该应用程序级别在哪里?

4

1 回答 1

1

我猜你正在像这样启动应用程序:

Cart.run

除非您需要为您的应用程序添加一些设置,否则这是一个很好的选择。

创建应用程序非常简单:

app = EApp.new :automount
app.run

如果您对应用程序进行了一些设置,请在初始化时使用块:

app = EApp.new :automount do
    session :memory
end
app.run

请注意第一个参数 - :automount- 它指示应用程序搜索控制器并自动安装它们。

如果要手动安装控制器,请省略第一个参数:

app = EApp.new do
    session :memory
end
app.mount Cart
app.run
于 2012-10-09T10:49:52.330 回答