gpt4 book ai didi

ruby-on-rails - 不同 Controller 中的 Rails 渲染 Action

转载 作者:行者123 更新时间:2023-12-03 16:20:48 28 4
gpt4 key购买 nike

所以我有一个名为 Music 的 Controller ,其中一个 Action 是索引。在 music/index.html 页面上,我列出了一堆歌曲(通过 Song 模型),在底部我有一个用于创建新歌曲的 for。

Song 有我已经测试过的验证并且工作正常。当新歌曲保存在 Controller 歌曲操作中时,我创建 redirect_to => 'music_index_path' 这样人们就可以在列表中看到新歌曲。但是,当 Song 未保存(未通过验证)时,我无法使用 redirect_to,因为 error_messages 表单不会保留。我需要使用 render 但不能说 render :controller => 'music', :action => 'index

我的目标是能够在 music/index.html 页面上显示歌曲表单的错误消息。

我该怎么办。我也乐于接受其他想法(例如更换 Controller )。

谢谢!

最佳答案

在我看来,音乐应该是歌曲的一部分,反之亦然。您始终可以使用路由将其伪装成一个或另一个给用户。歌曲/索引对我来说听起来像是应该显示所有歌曲,无论如何都是音乐。

关于ruby-on-rails - 不同 Controller 中的 Rails 渲染 Action ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1949141/

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