我最近转向使用Slim框架,目前一切都进展顺利。但是,在为我的模型展示视图中运行脚手架后,我注意到了一个问题:
= link_to 'Edit', edit_movie_path(@movie)
'|
= link_to 'Back', movies_path
与erb不同的是,在管道符号之前没有空格,这使得这两个链接如下所示:
编辑|返回
作为一个初学者,我在思考是否有可能在字符之前和之后添加空格。
我还注意到在这个模板中,没有空格将冒号与文本分开。例如:
标题:高峰时间 是 标题:高峰时间
为了解决这个问题,我要么必须在单词"标题"后面添加空格,要么直接在其下面插入一个单引号。
# Option 1
p
b Title: # Add space where the hashtag is currenty
= @movie.title
# Option 2
p
strong Title:
'
= @movie.title
有没有其他的方法可以替代这两种方式?我发现第一种方式添加不可见的空格可能对于其他开发人员或者返回代码的人来说并不明显,而第二种方式只为一个字符添加了一个全新的行。
<
,>
,<>
,但要么出现错误,要么字符被渲染为符号。 - Carl Edwards=< @movie.title
(看起来有点奇怪)在标题前添加一个空格字符。 - Thomas Klemm