Redmine インストール (Redmine 0.7.3.devel.2093 (MySQL)) の UI を変更しようとしています。
Redmine でプロジェクトを表示すると、プロジェクトのすべてのサブプロジェクトのリストが生成されます。
たとえば、app/views/projects/index.rhtmlはlink_to関数を呼び出します。
<% if @project_tree[project].any? %>
<p><%= l(:label_subproject_plural) %>:
<%= @project_tree[project].sort.collect {|subproject|
link_to(h(subproject.name), {:action => 'show', :id => subproject}, :class => (User.current.member_of?(subproject) ? "subp fav" : "subp"))}.join(', ') %></p>
<% end %>
次の HTML を出力します。
<p>Subprojects:
<a href="/projects/show/foo" class="subp fav">Foo Subproject</a>, <a href="/projects/show/bar" class="subp">Bar Subproject</a>, <a href="/projects/show/baz" class="subp fav">Baz Subproject</a></p>
サブプロジェクトのコンマ区切りのリストを視覚的に解析するのは非常に難しいことがわかりました。各サブプロジェクトをそれぞれの行にリストしたいと考えています。(どのようなマークアップでもかまいません。各リンクに UL、OL、または P タグを付けるのが理想的ですが、カンマの代わりに BR を付けてもまったく問題ありません。)
この変更を行う最善の方法は何ですか? link_to
アプリで が定義されている場所が見つかりません。fordef link_to(
などを grep しても、何も表示されません。私は UI タイプなので、Rails がこれをどのように処理するかはよくわかりません。ビュー テンプレートで定義されていないようです。