現在、Railsバックエンドを備えたバックボーンRIAがあります。クライアント側のテンプレートにhaml_coffee_assetsgemを使用しています。しかし、私はそこでRailsViewヘルパーが恋しいです。
バックボーンモデルに生のhtml文字列を追加することにしました。だから、私は私のコーヒースクリプトにこの種のオブジェクトを持っています
Object
avatar: "/avatars/small/missing.png"
avatar_link: "<a href="/users/ortepko" class="author" id="user-nick-76"><img src="/avatars/small/missing.png" width="32" /></a>"
humanized_messages_number: "1 Message "
id: 76
login_name_link: "<a href="/users/ortepko" class="author" id="user-nick-76">ortepko</a>"
私のテンプレートコードはかなりシンプルになります
.text_content
.comment
= @contact.avatar_link
.text
= @contact.login_name_link
.messages
%a{href: '#'}
= @contact.humanized_messages_number
テンプレートをレンダリングしたい
JST['messages/yet_another_template'] {contact: contact}
しかし、それは機能していないようです。