【问题标题】:how is rails params hash made available to controller methodsrails params hash 如何对控制器方法可用
【发布时间】:2012-08-03 18:08:52
【问题描述】:

我知道 rails params 哈希在我的控制器方法中可用,但我试图了解 如何 这是发生的。它是传递给方法的参数吗?如果是这样,由于控制器方法没有任何声明的参数,我们如何访问它?

【问题讨论】:

    标签: ruby-on-rails hash params


    【解决方案1】:

    它不是一个参数,它实际上只是一个'getter'函数,在https://github.com/rails/rails/blob/master/actionpack/lib/action_dispatch/http/parameters.rb中声明

    所以对 params[:something] 的调用实际上是一个返回哈希的方法调用,您可以从中访问 http 参数。

    【讨论】:

    • 这更有意义。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-15
    • 1970-01-01
    • 2023-01-12
    • 2014-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多