RoR在config.assets.debug = true

时间:2019-02-03 15:24:35

标签: ruby-on-rails sass

我正在使用RoR开源应用程序,并且希望对其进行一些小的更改。 就像增加了在CKEDITOR中使用表或将其他应用程序嵌入其中的可能性。

我可以完成所有这些操作,但是如果我在环境文件中设置了config.assets.debug = true,则只能看到自己的更改或对嵌入式应用程序进行样式设置。

问题是,当我这样做时,我的应用程序中有奇怪的行为……就像我提交表单一样,它被提交了两次……

我绝对不知道为什么...(我对RoR确实了解不多)

编辑

问题似乎还不清楚...事实是我不知道该告诉您什么以获得帮助...

如果我以嵌入式应用程序为例:

如果我在application.scss文件中添加了@import "thredded";,而我的环境文件中没有设置config.assets.debug = true。它没有导入样式... 如果我在环境文件中对config.assets.debug = true进行了同样的操作。

它正在工作...我想了解如何使它在没有config.assets.debug = true的情况下工作。

这是预编译CSS文件的问题吗?

1 个答案:

答案 0 :(得分:0)

问题是我处于生产环境中,并且没有参加任何活动:

rake assets:precompile RAILS_ENV=production

在那之后,我所做的更改就可以很好地应用了(仍然有我的JS双重执行的问题,但这是其他的东西)……