Ruby on rails 为什么在单词“quot”旁边使用符号;至;在下面的代码中?
来自php,不确定为什么在to的右侧使用下面的符号Ruby on rails 为什么在单词“quot”旁边使用符号;至;在下面的代码中?,ruby-on-rails,ruby,Ruby On Rails,Ruby,来自php,不确定为什么在to的右侧使用下面的符号 get '/posts/new', to: 'posts#new' 这是一个散列,其中to是键,引号中的什么是键 一直在看Rails教程,但从未见过这种形式的散列,所以我想知道……是的,你是对的,to:是一个散列键 当哈希是列表中的最后一个参数时,Ruby允许您放弃使用大括号 当我们添加括号和大括号时,可能会更清楚: get('/posts/new', { to: 'posts#new' }) 该行使用两个参数调用get方法。第一个参数是字
get '/posts/new', to: 'posts#new'
这是一个散列,其中to是键,引号中的什么是键
一直在看Rails教程,但从未见过这种形式的散列,所以我想知道……是的,你是对的,
to:
是一个散列键
当哈希是列表中的最后一个参数时,Ruby允许您放弃使用大括号
当我们添加括号和大括号时,可能会更清楚:
get('/posts/new', { to: 'posts#new' })
该行使用两个参数调用
get
方法。第一个参数是字符串'/posts/new'
。第二个是散列{to:'posts#new'}
是的,你是对的,to:
是一个散列键
当哈希是列表中的最后一个参数时,Ruby允许您放弃使用大括号
当我们添加括号和大括号时,可能会更清楚:
get('/posts/new', { to: 'posts#new' })
该行使用两个参数调用get
方法。第一个参数是字符串'/posts/new'
。第二个是散列{to:'posts#new'}