14得票3回答
Rails 7中Rails UJS不触发

我将我的Rails应用程序升级到了Rails 7。我知道在Rails 7中,Turbolinks和Rails UJS实际上被Stimulus和Turbo的Hotwire组合所替代,但我想知道是否仍然可以使用UJS,如果可以,为什么它不起作用? 我未能正常工作的方法如下: submit(...

13得票3回答
在Heroku上的Rails 7项目中未生成tailwind.css。

我有一个使用TailwindCSS的Rails 7项目,部署在Heroku上,在执行rake asset:precompile时没有编译生成tailwind.css文件,但我不知道原因。当我尝试访问应用程序时,它会崩溃并显示以下错误: I, [2022-03-23T17:35:18.4290...

13得票4回答
如何使用 esbuild 在 Rails 7 应用中安装 jQuery 和 Bootstrap(无需使用 webpacker)

我正在尝试通过安装Bootstrap和jQuery来创建一个Rails应用程序。首先,我尝试使用rails new name--css bootstrap 但是它没有起作用,所以我手动完成了它。我也尝试使用esbuild,但在控制台打印的情况下它不起作用。这里是我尝试过的YouTube链接。因...

13得票9回答
Ruby On Rails 7 - 删除方法无法运行。

在我的RoR项目中,我的删除方法不起作用。很奇怪,因为它在一天前还能工作,但现在它只会将我重定向到“friend”页面。另一个需要注意的问题是,在删除好友时,“你确定吗?”的弹出对话框也不再显示,而这些以前都能正常工作。我在网上阅读了一些解决方案,其中提到需要在JavaScript文件中添加"...

13得票2回答
Rails bundle install无法在任何源中找到turbo-rails-7.1.1。

在运行着全新的Ubuntu 20.10操作系统、并且已经安装好Rails 7 alpha 2的应用程序中,执行bundle install命令可能会出现以下问题:在我的本地电脑上通过cap production deploy运行或在Droplet上通过命令行运行时都是如此。Fetching g...

11得票4回答
Rails 7 我无法在记录成功删除之前显示确认消息

在我的Rails 7应用程序中,我正在尝试在用户按下“删除”按钮时显示确认消息。但是,当按下按钮时,它立即删除记录而不显示确认提示。我正在使用devise创建路由-我一直在尝试研究这个问题,似乎devise和/或Turbo存在某种破损的功能,导致确认对话框出现问题?以下是我开始的内容: &l...

11得票3回答
新的Rails 7 Turbo应用程序无法显示"data-turbo-confirm"警告消息,也不会触发(turbo-rails 7.1.0和7.1.1)。

2021或2022年创建的新Rails 7应用程序中,当我点击具有data-turbo-confirm属性的表单时,警示消息不会显示。 <%= form_with url: root_path(), data: {'turbo-confirm': "Are you sure you ...

11得票1回答
使用 Import Maps 和 Stimulus 在 Rails 6 中。

我目前使用的是Rails 6.0.4版本,想要使用Stimulus构建一个新页面。在升级到Rails 7之前,还有很多工作要做,因此如果可能的话,我想在Rails 6中使用importmaps和stimulus。但是到目前为止,我无法让stimulus控制器正常工作。我按照以下步骤操作: 1...

11得票5回答
如何在Rails中使用button_to和Turbo调用确认提示框

以前在Rails中使用button_to标签时,可以像这样使用确认对话框。 <%= button_to 'Destroy', @post, method: :delete, data: { confirm: 'Are you sure?' } %> data: { confi...

11得票6回答
Rails 7的asset pipeline使用Tailwind时遇到了SassC::SyntaxError错误

我正在为一个新的Rails 7项目部署到生产环境(尝试使用Heroku和Render.com),在构建过程中出现了以下错误: $ tailwindcss -i ./app/assets/stylesheets/application.tailwind.css -o ./app/assets/...