Sisyphus-rails已启用但默认情况下不起作用

时间:2016-04-28 18:15:26

标签: ruby-on-rails ruby

使用rvm运行Rails 4.2.5。

我希望有人有使用sisyphus-rails gem进行浏览器端自动保存的经验。

我正在开发一个大型CMS专注的rails应用程序,我需要浏览器端自动保存许多但不是所有的管理表单。该应用程序大量使用simple_form和nested_form gems以及自定义表单助手。我一直在vanilla form_tag上测试安装,以确保form_helper不会干扰。

我按照documentation安装了sisyphus-rails,生成了sisyphus.yml,app/assets/javascripts/application.js需要sisyphus。

Sisyphus未自动应用于任何表单标签,因为文档说它应该是(浏览器中的表单标记之前没有<script>...</script>标记)

<script src="/assets/sisyphus….正在成为头脑。

在表单中添加:with_sisyphus=>true不起作用。

在rails控制台中,调用Sisyphus.config会返回{"SISYPHUS_ENABLED"=>true}

自动保存DOES可以在单个模板中使用$(“#some-form-id").sisyphus();,但我需要通过别名form_tag方法将其用于应用中的几乎所有表单。

sisyphus.yml

production:
  sisyphus_enabled: true

development:
  sisyphus_enabled: true

test:
  sisyphus_enabled: true

结论

  1. 寻找有关如何调试或解决此问题的建议。

  2. sisyphus-rails是否可以使用simple_form和/或nested_form?

1 个答案:

答案 0 :(得分:0)

sisyphus-rails gem不再维护,不适用于Rails 4.2 +