gpt4 book ai didi

ruby-on-rails - 了解 routes.rb 中的 "do, end"语法

转载 作者:数据小太阳 更新时间:2023-10-29 08:22:06 25 4
gpt4 key购买 nike

关于下面的代码:

Rails.application.routes.draw do
get 'welcome/index'

resources :articles do
resources :comments
end

root 'welcome#index'
end

据我了解,Rails.application.routes.draw 是一种接受 block 的方法,do end 之间定义的内容是所说的积木吗?

最佳答案

您可以通过两种方式在 Ruby 中编写 block :

在短版本中,代码被 {} 包围。此版本主要用于一行代码。

names.each { |name| puts name }

在长版本中,代码被doend 包围。这是多行版本。您发布的代码示例是多行 block 的一个很好的例子。

Rails.application.routes.draw do
get 'welcome/index'

resources :articles do
resources :comments
end

root 'welcome#index'
end

关于ruby-on-rails - 了解 routes.rb 中的 "do, end"语法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41307597/

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