gpt4 book ai didi

ruby-on-rails - 将 2 个操作指向同一 View ,Ruby on Rails

转载 作者:行者123 更新时间:2023-12-04 03:37:42 27 4
gpt4 key购买 nike

我设置了两个操作来从数据库中获取特定项目,如下所示:

路线.rb

match 'bibles' => 'documents#bibles'
match 'postcards' => 'documents#postcards'

文档 Controller .rb

 def bibles
@pagetitle = "Browse all Bibles"
@documents = Document.where(:document_type_id => 1).paginate(:page =>params[:page], :order =>'id desc', :per_page =>50)
end

def postcards
@pagetitle = "Browse all Postcards"
@documents = Document.where(:document_type_id => 3).paginate(:page =>params[:page], :order =>'id desc', :per_page =>50)
end

它们呈现一个特定的 View ,它们都包含相同的代码,bibles.html.erbpostcards.html.erb。我需要这个来指向相同的观点。是否有一个参数可以添加到执行此操作的路由中,或者我的路由是否不正确?

最佳答案

只需将 render "documents" 添加到您的操作中,并将您的 View 命名为 documents.html.erb

关于ruby-on-rails - 将 2 个操作指向同一 View ,Ruby on Rails,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13322407/

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