【问题标题】:Ruby on Rails: Should a RESTful controller's index action be used for the search page?Ruby on Rails:是否应该将 RESTful 控制器的索引操作用于搜索页面?
【发布时间】:2016-11-12 17:12:09
【问题描述】:

我是 Ruby on Rails 的新手。我有一个相对简单的问题。我正在与用户一起构建应用程序。我有一个用户模型和一个用户控制器,它是用户模型的 RESTful 控制器。我想在我的应用程序中提供一个视图,以便可以通过用户名搜索其他用户。对这个页面使用索引操作会是一种好的形式吗?还是 index 操作是为了显示资源的所有现有实例而不进行修改而保留的?

【问题讨论】:

    标签: ruby-on-rails rest model-view-controller


    【解决方案1】:

    索引操作是此类操作的理想操作。通常,索引操作旨在返回有关某个资源的数据列表,尽管搜索会减少结果,但重点仍然是接收资源的结果列表。因此,在这方面,这是理想的行动。其次,除了索引之外,没有合适的默认路由可用于此。因此,如果您愿意,可以使用自定义路线,但这将是额外的工作。同时,通过使用 Index 操作,您还将重用视图。

    【讨论】:

    • 非常感谢您的回答。我现在更有信心继续采用这种方法。
    猜你喜欢
    • 1970-01-01
    • 2010-12-19
    • 2014-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多