我希望我的用户能够查看 /categories/comedy/ 并查看喜剧类别中的所有帖子。问题是在我的数据库中,所有类别都带有大写字母,所以喜剧就是喜剧。这意味着 /categories/Comedy/ 确实有效,而 /categories/comedy/ 无效。我知道这似乎没什么大不了的,但从尽可能用户友好的角度来看,它是。
def show
if @category = Category.find_by_name.(params[:id])
@stories = @category.stories
else
redirect_to categories_path
flash[:error] = "There is no such category"
end
end
这是我的控制器中的代码。我想我可能必须始终将第一个字母大写,但由于我是 Rails 的新手,我完全不知道如何做到这一点。
感谢您阅读本文,并希望感谢您的帮助!垫子