gpt4 book ai didi

ruby-on-rails - 需要帮助 rails3 路由隐藏 Controller

转载 作者:行者123 更新时间:2023-12-04 06:42:09 24 4
gpt4 key购买 nike

我在使用 rails 3 生成路线时遇到了一些麻烦。
这是我得到的
带有 show 方法的 Controller :

def show
@content = Content.find_by_slug!(params[:id])
end

我的数据库中有一个字段叫做:slug,它允许我调用 www.mysite.com/controller/slug
我想要做的是创建一个允许我渲染相同的 show 方法的路由,但是
与 www.mysite.com/slug

有人知道怎么做吗?
任何帮助将不胜感激,因为其他一切正常。
提前致谢
克里斯

最佳答案

将此添加到您的 routes.rb 的末尾文件。

get "/:slug" => "contents#show"

并在您的 Controller 中执行此操作
class ContentsController < ApplicationController
def show
@content = Content.find_by_slug!(params[:slug])
end
end

关于ruby-on-rails - 需要帮助 rails3 路由隐藏 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4118407/

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