Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails rails 3中的“类会话_Ruby On Rails_Ruby_Session - Fatal编程技术网

Ruby on rails rails 3中的“类会话

Ruby on rails rails 3中的“类会话,ruby-on-rails,ruby,session,Ruby On Rails,Ruby,Session,Rails3数据库中有一个会话表和一个会话控制器。但是,没有会话模型。我们是否需要手动创建会话类Session.rb。如果我们想实现我们自己的会话时间控制,不是通过rails生成模型会话吗?是一篇关于会话类中设置会话时间的文章。非常感谢。您的数据库表实际上不需要模型。您可以在数据库中设置表,这些表可能是一些辅助任务,您可以跳过模型。您可以在project app/models/session.rb中手动创建文件并写入 app/models/session.rb 类会话

Rails3数据库中有一个会话表和一个会话控制器。但是,没有会话模型。我们是否需要手动创建会话类Session.rb。如果我们想实现我们自己的会话时间控制,不是通过rails生成模型会话吗?是一篇关于会话类中设置会话时间的文章。非常感谢。

您的数据库表实际上不需要模型。您可以在数据库中设置表,这些表可能是一些辅助任务,您可以跳过模型。

您可以在project app/models/session.rb中手动创建文件并写入

app/models/session.rb 类会话 注:
Rails生成器Rails g模型只是生成文件的一种简单方法,它与使用文件资源管理器手动创建每个文件没有什么不同。对于会话本身,我理解不需要该模型。然而,如果我们想要实现会话时间控制,我们需要在会话模型中定义一些目前不存在的方法。这就是为什么我要问如何创建这个模型。显然,我们不能使用rails generate来创建它,因为已经创建了表。在这种情况下,您实际上可以使用“rails g model session”来创建会话模型。。。它不会影响数据库中的内容。或者,您也可以手动创建文件。。