6

Rails (3.2.3) を使い始めたばかりで、最近レーキ ノート機能を発見しました。

これは、次のようなコメントを含む .rb ファイルに対しては正常に機能します。

     # TODO ...

ドキュメントによると、.erb ファイルでも機能します。次のような .html.erb ビュー ファイルで使用してみました。

    <!-- TODO ... -->  

しかし、これはうまくいきません。それはすべきですか?何がうまくいかないのかについてのアイデアはありますか?

あなたの助けに感謝!

4

3 に答える 3

8

次のようにします。

<% #TODO ... %>

rake notesは Ruby コメントのみを検出するため、Ruby コメントを Erb ビューに追加するだけで準備完了です。

于 2012-06-30T15:20:20.697 に答える
0

<% と # の間にスペースを入れて使用すると、Rails バージョン 2.3 のコードの周りの他の HTML 要素が壊れてしまいます。ただし、<%# (スペースなし) を使用できる必要があり、これが erb でコメントを付ける適切な方法です。これを確認してください: http://en.wikipedia.org/wiki/ERuby

また

"ああ、わかりました。<%= #TODO ...%> を試してみました。どうもありがとうございます。'=' の意味について何か洞察を与えることができますか (つまり、<%= ... %> 対 <%) ... %>? – Derek Hill 6 月 30 日 23:25 "

上記の質問に答えて:

<%=..%> で囲まれた内容は Ruby コードとして解釈および実行され、実行結果は文字列に変換されて <%=..%> の代わりに出力に出力されます。一方、<%..%> の間のコンテンツは Ruby コードとして解釈および実行され、結果は出力に表示されません。

于 2012-10-31T08:59:46.970 に答える
0

TextMate (for Mac) には、他の言語の中で HTML コメント () を検出する TODO バンドルが含まれています

于 2014-09-12T07:15:51.807 に答える