在rails app的控制台输出中,我看到如下内容:
INFO: Started GET "/pharmacy?chart=medications&brand_name=BrandName_449&dose=6&form=Form_3&filter=phy_group"
Processing by PharmacyController#level_one as JSON
Parameters: {"chart"=>"medications", "brand_name"=>"BrandName_449", "dose"=>"6", "form"=>"Form_3", "filter"=>"phy_group"}
Completed 200 OK in 73ms (Views: 0.4ms)
但如果我说puts params.length
,则会返回 7 。
发生了什么事?不应该五吗?
答案 0 :(得分:1)
params隐含地包含:controller
和:action
,它们在输出中被省略