【问题标题】:How do I identify between new and edit actions in javascript rails?如何识别 javascript rails 中的新操作和编辑操作?
【发布时间】:2020-06-07 05:26:18
【问题描述】:

我已经设置了 webpack,所以我在新操作中隐藏了某些元素。但我不想在编辑操作中做同样的事情。由于我无法将实例变量传递给 js,所以我有点卡住了。

如果网址有“编辑”来完成此操作,我最好不想通过检查路线。有没有一种方法可以做到这一点?

我想知道 Rails 中是否有任何约定可以做到这一点

【问题讨论】:

    标签: webpack ruby-on-rails-6


    【解决方案1】:

    事实证明,我可以写入视图中的数据属性,并且 javascript 可以从该视图中读取以确定它是新的还是编辑的。

    如果视图使用,@model.persisted? 当 new 被渲染时。它将把 true 放在视图中,把 false 放在编辑中

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-09-08
      • 1970-01-01
      • 2017-02-26
      • 1970-01-01
      • 1970-01-01
      • 2012-11-10
      相关资源
      最近更新 更多