gpt4 book ai didi

ruby-on-rails - Rails 中的单数或复数 Controller 和助手名称

转载 作者:行者123 更新时间:2023-12-03 04:41:10 25 4
gpt4 key购买 nike

对 Controller 和助手使用单数名称有什么缺点吗?似乎没有什么可以依赖于此。至少根据我有限的实验,助手似乎不必像相应的 Controller 一样对单数和复数做出相同的选择。这是真的吗?

最佳答案

绝对是复数

具有静态路由和单一 Controller

Controller :

dog_controller.rb  

路线:

map.resources :dogs  # => blows up  
map.resources :dog # is ok, but...
dogs_path # => blows up
dog_path # => ok

使用复数 Controller

Controller :

dogs_controller.rb

路线:

map.resources :dogs  
dogs_path # => ok
dog_path # => ok

railsgeneratecontroller--help 有复数示例:

Example:
`rails generate controller CreditCards open debit credit close`

CreditCards controller with URLs like /credit_cards/debit.
Controller: app/controllers/credit_cards_controller.rb
Test: test/controllers/credit_cards_controller_test.rb
Views: app/views/credit_cards/debit.html.erb [...]
Helper: app/helpers/credit_cards_helper.rb

关于ruby-on-rails - Rails 中的单数或复数 Controller 和助手名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/646951/

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