Rails勉強会@東京#02-24

Genki Takiuchi

Recent Situation:

  • Founded small company.
  • Moved to Shindaita from Ebisu.
  • Became slightly familiar with MAC.
  • And also with Rails 2.0

Favorite Things:

  • C/C++ Template, JavaScript, Ruby.
  • Thinking algorithm, Rendering (CG) and 3D.
  • Vim7, Zsh, GNU screen, rails.vim, ZenTest.

Thank you!

posted by Png genki on Sun 18 Nov 2007 at 08:49

画面の内容に合わせて、必要なJavaScriptやStyleSheetをincludeする場合、 以前紹介した content_forを使うのが便利ですが、 画面内で何度も呼び出される partial のなかに記述したりすると、 呼び出された回数分だけ include されてしまったりして不便です。

そこで、画面内で一回だけ content_for を実行するためのプラグイン、 content_for_once を作りました。こちらに置いてあります。

使い方。まずはプラグインをインストールします。

   1  % ./script/plugin install https://svn.s21g.com/public/rails/plugins/content_for_once/

あとは、Viewから以下のようにして呼び出します。

   1  <% content_for_once :head do %>
   2    <%= javascript_include_tag 'iepngfix' %>
   3  <% end %>

これで、このコードが実行されたときに、一度だけJavaScriptが includeされるようになります。

posted by Png genki on Sun 18 Nov 2007 at 04:54

Ultraviolet によるシンタックス・ハイライトに対応しました。

書式は以下のような感じです。

ruby>>
def foo
  bar
end
<<--

レンダリング結果は以下のとおり。

   1  def foo
   2    bar
   3  end

posted by Png genki on Sun 18 Nov 2007 at 04:22

前回の続き。導入そのままでは、

  • link作成ダイアログがリサイズできない
  • エディタのフォントサイズが小さい

という問題がありました。 Wikiサイトを調べると、割とすんなりと解決。

advlinkプラグイン導入
http://wiki.moxiecode.com/index.php/TinyMCE:Plugins/advlink

Content用css導入
http://wiki.moxiecode.com/index.php/TinyMCE:Configuration/content_css
FAQ:How do I change the default font size/face color of the editor?

具体的には

   1        tinyMCE.init({
   2        (略)
   3        content_css : "/stylesheets/tinymce.css",
   4        plugins : "advlink",
   5        extended_valid_elements : "a[name|href|target|title|onclick|rel]",

うむ。FCKより小回りが利くかもですね。
そして標準のプラグインがおおいのも++。advlinkも標準です:標準のプラグイン一覧

posted by Png satoko on Sun 18 Nov 2007 at 04:08
Contents
Position Paper for Rails勉強会@東京
content_for_once: 一度だけインクルードしたい時に便利なプラグイン
シンタックス・ハイライトのサポート
TinyMCE導入メモ その2: Ver. 2.1.2
Comments
瀧内元気: MacOS版は以下にあります * [genki/ViMouse](https://githu... '23-1
KingofSmack: Here also good reads for this mobile applicatio... '14-5
Spencer: You don't have to re-compile it, this version w... '14-4
staiano: Any chance we can get a recompile for 10.9? '14-1
dsjf: https://gist.github.com/6bf1bf2c3cbb5eb6e7a7 これ... '13-1
Services from s21g
twpro(ツイプロ)
Twitterプロフィールを快適検索
地価2009
土地の値段を調べてみよう
MyRestaurant
自分だけのレストラン手帳
Formula
ブログに数式を埋め込める数式コミュニティ