マークアップしてみました!Rails 3.1 で動作すると、投稿コントローラー内で魔法が発生するため、assets/javascript にマークアップ JavaScript をスローし、posts.js に追加しました (投稿ビューのテキストエリアのみが追加されます)。
$(document).ready(function() {
$(".markItUp").markItUp(mySettings);
});
私の資産/スタイルシート/posts.cssで
.markItUpHeader ul .markItUpDropMenu {
background:transparent url(images/menu.png) no-repeat 115% 50%;
margin-right:5px;
}
さらに私は変わる
images/menu.png to <% asset_path 'menu.png' %>
適切なasset_path画像パスを取得します
jquery.markitup.js ファイルで、ルート パスを次のように変更しました。
options = {
root: '<%= asset_path 'jquery.markitup.js' %>'
そのため、マークアップで作成された関数を使用してルート セットをチェックせず、代わりにルートを使用します。
jquery.markitup.js.erb
// compute markItUp! path
if(!options.root) {
etc .... (does the markitup path computation for the .js file
したがって、メインの js ファイルへの正しいパスが取得されます。私の _form.html.erb ファイルは
<%= f.text_area :content, :class => 'markItUp' %>
これは、posts.css.erb で設定された width:700px のテキスト領域を表示するので機能します。
.markItUp {
width:700px;
etc ....
テキスト編集用のテキスト領域の上に小さなツールバーがありません(B、Iなど...)
よろしくお願いします、HeTzi&Guy。
markItUp ドキュメント: http://markitup.jaysalvat.com/documentation/