|
|
1
53
您会被Ruby的语法糖(Rails使用的很多)所迷惑。在回答你的问题之前,让我简单地解释一下。 当Ruby函数接受一个散列参数时:
您可以“忘记”放括号/方括号,然后这样称呼它:
Ruby将填补空白,并理解您试图完成的是:
现在,关于你的问题:
现在,如果您这样调用它:
鲁比会有点困惑。它将尝试为您“填空”,但不正确:
它会认为
你必须自己填补空白来帮助鲁比。将所有圆括号都放好,它将按预期工作:
如果需要,可以删除最后一组括号:
但是,为了使用HTML_选项,必须保留第一组括号。例如,对于包含确认消息和名称的链接,需要执行此操作:
其他Rails帮助器具有类似的结构(即
|
|
2
14
|
|
|
3
0
为login.html i.g创建了一个锚标记
为了
使用
|
|
cluster1 · 采取独立的新行动的好处是什么? 10 月前 |
|
|
Robert · 使用JSON或哈希时,将NULL替换为NIL 11 月前 |
|
|
Fred Willmore · Rails控制器不呈现任何模板 1 年前 |
|
|
Diogo Amaral · 实现API请求的正确方式 1 年前 |
|
|
Meknassih · 在控制器方法中分配给模型没有任何作用 1 年前 |
|
|
Michael Ding · Rails上的默认会话到期问题 1 年前 |
|
|
Flávio · 基于另外两个生成数组 1 年前 |