![]() |
1
1
对于这类问题,听起来您需要rails应用程序的所有结构,但需要能够将其用于管理任务。一种解决方案是使用rails本身,以便获得mvc、测试和大量支持软件,但不要运行script/console来启动web应用程序,而是使用script/runner在rails项目中运行ruby代码。 rails命令 cd命令 脚本/生成模型备份 rake数据库:迁移 这是一个框架,可以让您无误地运行。然后向模型中添加一些功能: def备份 def数据库 结束 结束 并使用script/runner运行它
|
![]() |
2
1
我不确定这是否正是你想要的,但是你应该考虑一下。 chef framework ,旨在以相当统一的方式解决管理任务。 它可能并不完全符合要求,但可能会提供一些灵感。 |
![]() |
3
1
对于脚本,它们是脚本=p您可以实现MVC 设计模式 在你写的任何东西中,都不需要一个框架。 |
![]() |
4
0
|
![]() |
6
0
但是如果我理解正确的话,你想要约定,这样木偶可能是正确的答案。它是一种社区支持的脚本操作方法,可以通过cron或任何您喜欢的方式运行。 另一方面,如果你想要一个webapp,这样人们就可以运行像cPanel这样的管理任务,那么你可以使用rails/sinatra,把它连接到延迟的工作或类似的东西上。 最后一个命令行选项是使用sake,它是服务器范围的rake,并以这种方式定义任务。
|
![]() |
Stilian · 存储库设置中没有Github页面部分 2 年前 |
![]() |
Kellen · 查看$卷展栏功能列表 2 年前 |
![]() |
Akshit Thakur Ak · 我怎样才能把铁轨停下来? 2 年前 |
![]() |
johncssjs · 将数组转换为每个元素的嵌套哈希 2 年前 |
![]() |
solidsnake99 · Rails db:如何绕过验证 2 年前 |