如何創建這樣的:如何在HAML的段落中間添加鏈接?
<p>
I would like to make a <a href="foo.html">link</a> in my Rails app.
</p>
與HAML?
如何創建這樣的:如何在HAML的段落中間添加鏈接?
<p>
I would like to make a <a href="foo.html">link</a> in my Rails app.
</p>
與HAML?
1.
%p
I would like to make a
%a
link
in my Rails app.
2.
%p
I would like to make a <a href="#">link</a> in my Rails app.
「純」 HAML方式:
%p
I would like to make a
%a{:href => "foo.html"} link
in my Rails app.
使用的Rails link_to
助手:
%p
I would like to make a
=link_to "link", "foo.html"
in my Rails app.
爲了記錄,我最初使用link_to :-)感謝您的幫助! – 2010-09-04 22:11:25
我推薦閱讀Chris Eppstein的文章"Haml Sucks for Content",並使用諸如Markdown或Textile之類的東西來處理內聯標記。對於文檔結構,我是Haml的忠實粉絲,而且段落中的簡單鏈接足夠簡單,但Haml開始非常快地失去控制。
我喜歡這種表達方式:Haml對於結構很有用。 – Chuck 2010-09-07 02:09:17
如果你知道你的路線,那麼你可以這樣做:
%p
I would like to make a #{link_to "link", foo_path} in my Rails app.
很簡單。只需將您的Ruby語法包裝爲#{}
即可。
謝謝!我一定需要更多的咖啡。這是%p之後我沒有看到的回報。 – 2010-09-04 21:45:43