Rails ActiveScaffold 为列创建链接



我正在为我的 Rails 4 应用程序使用 ActiveScaffold gem。我想为用户模型添加指向列(full_name)之一的链接。因此,一旦我单击user full name它将执行一些操作。我知道如何添加自定义action_links,如showeditdestroy或在它们旁边添加其他自定义action_links

但我只想将我的一列作为链接,而不是在页面上添加添加按钮。我查看了文档,发现了类似以下内容:

Inside `users_controller.rb`
config.columns[:full_name].link

但它什么也没做。请指导我如何将链接添加到行中的一列,以及如何定义单击链接后执行某些操作的方法。

您可以通过在 UsersHelper 模块中定义如下方法来覆盖列的行为:

def user_full_name_column(record, column)
  link_to h(record.full_name), "url_value_here"
end

请参见: 列覆盖(列表)

相关内容

  • 没有找到相关文章

最新更新