gpt4 book ai didi

ruby-on-rails - 在 Ruby on Rails 中组合显示和编辑操作?

转载 作者:数据小太阳 更新时间:2023-10-29 06:50:48 24 4
gpt4 key购买 nike

我只是想知道是否有人在没有任何Show 操作的情况下构建过 Rails 应用程序。

在我的应用程序中,如果用户从列表中选择,比如说一个项目,他可能不仅要显示它,还要编辑 em> 它。

那么执行任何显示操作而是将所有记录链接到编辑表单是否是一种好的做法?

我看到的唯一警告是用户可能会不小心编辑项目。但这可以通过使用 jQuery 在所有表单字段上设置默认属性 disabled 来避免。这样,用户将必须单击“编辑”按钮才能解锁表单字段以进行编辑。

这有意义吗?还是我完全疯了?

谁知道呢,也许这会导致与 Rails 的 RESTful 架构发生冲突?

最佳答案

第一个想法:

在我看来,这可能会使您的用户感到困惑,因为:表演 Action 的常用网址如下所示:

products/:id

但编辑看起来像:

products/:id/edit

因此,如果您的某个用户只想看一看(通过单击“显示”)项目,它可能会被显示的 URL 弄糊涂。您可以使用命名路由来解决此问题,但我认为这肯定会与 REST 冲突。

第二个想法:

在实现仅用于对对象启用编辑操作的 jQuery 逻辑之前,您应该使用带有显示和编辑页面/方法的内置机制,因为通过使用默认行为,可维护性和可读性将保持更容易和清晰。

如有错误请指正:)

关于ruby-on-rails - 在 Ruby on Rails 中组合显示和编辑操作?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12652540/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com