gpt4 book ai didi

ruby-on-rails - rails : Where "params" is defined?

转载 作者:行者123 更新时间:2023-12-04 01:52:45 24 4
gpt4 key购买 nike

我用 params在我的 Controller 中是这样的:

class ProductsController < ApplicationController
def create
@product = Product.new(params[:aircon])
...
end
end

params ApplicationController 的属性?我想不会,因为它没有 @字首。那么,实际上是什么 params是 ?我可以在 ProductsController 中的任何自定义方法中使用它吗? ?

最佳答案

它在 ActionController::Metal 中定义。 ApplicationController 继承自 ActionController::Base,后者继承自 ActionController::Metal。如果您在 http://api.rubyonrails.org/ 查看 Rails API , 你会发现 params只是一个返回 request 参数的函数目的。

关于ruby-on-rails - rails : Where "params" is defined?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4456070/

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