【问题标题】:Rails Scaffold Not Working ProperlyRails 脚手架无法正常工作
【发布时间】:2018-10-07 18:29:17
【问题描述】:

当我使用脚手架生成它时,它可以在终端中运行,但是当您在代码编辑器中看到没有创建的文件时,我已经销毁并创建了它,但这也不起作用。

【问题讨论】:

  • 你的编辑器是在Desktop/rail/devise-app目录下打开的吗?
  • 是的,它是用同一个文件夹打开的
  • 尝试关闭并重新打开您的编辑器。
  • 您可以在终端中尝试lspwd...您还可以向我们展示您正在使用的生成命令的其余部分吗? (这不太可能有什么奇怪的,但总是值得检查每个细节以防万一)另外 - 我可以在你的编辑器中看到什么错误消息......它可能会挂在你的用户输入上,然后才能正确重新加载目录.. .
  • 为什么之前放了bundle exec?我通常会使用'rails g scaffold User...'

标签: ruby-on-rails ruby scaffold


【解决方案1】:

这不是 RoR 脚手架问题。您可以通过编辑器内置工具手动刷新您的项目。

VSCode 版本 1.22.2

【讨论】:

    【解决方案2】:

    这可能是您的 visual studio code 刷新问题,您可以尝试简单而无需 bundle exec

    rails generate scaffold Post name:string title:string content:text
    

    【讨论】:

      【解决方案3】:

      这不仅仅是一个编辑器问题,它是 VScode,所以我要解决的是,如果你再次运行脚手架,如果它说相同并且没有在代码编辑器/窗口资源管理器或查找器中显示,首先退出一切并重新启动计算机,如果你检查你的编辑器,你可能仍然看不到任何文件,然后再次运行脚手架生成器,此时它会说它已创建,你可以在编辑器中看到所有内容。

      【讨论】:

        猜你喜欢
        • 2023-01-12
        • 1970-01-01
        • 2015-06-28
        • 1970-01-01
        • 1970-01-01
        • 2014-05-22
        • 2012-02-13
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多