Car*_*rds 3 ruby-on-rails erb show slim-lang
我最近转向了苗条,到目前为止情况进展顺利.在为我的模型的一个展示视图运行脚手架后,我注意到了一件事:
= link_to 'Edit', edit_movie_path(@movie)
'|
= link_to 'Back', movies_path
Run Code Online (Sandbox Code Playgroud)
与erb相反,在管道之前没有空白区域,这样就可以呈现这两个链接
Edit| Back
作为一个苗条的初学者,我想知道是否有可能在角色之前和之后添加空间.
我也注意到在同一个脚手架中没有空格将冒号与文本分开.例如:
Title: Rush Hour 是 Title:Rush Hour
为了解决这个问题,我要么必须在单词标题后面添加空格,要么直接在下面插入单引号.
# Option 1
p
b Title: # Add space where the hashtag is currenty
= @movie.title
# Option 2
p
strong Title:
'
= @movie.title
Run Code Online (Sandbox Code Playgroud)
这两个有什么替代方案吗?我发现,对于第一次添加,对于其他开发人员/某人返回代码而言,不可见空间可能不明显,而第二次为一个字符添加一条全新的行.
根据文件
您可以通过添加>来强制Slim在标记之后添加尾随空格.
b> Title:
=@movie.title
Run Code Online (Sandbox Code Playgroud)
对于你的第二个(实际上是第一个)问题,在玩了这个网站一段时间之后我想出了这个
| #{link_to 'Edit', edit_movie_path(@movie)} | #{link_to 'Back', movies_path}
Run Code Online (Sandbox Code Playgroud)
在|告诉苗条逐字解释下面一行,两个红宝石的link_to语句用分隔*space*|*space*
这也有效
=' link_to 'Edit', edit_movie_path(@movie)
'|
= link_to 'Back', movies_path
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2100 次 |
| 最近记录: |