0
問題
マイアプリはにサブクラス化されProjElements
、管理
:与え用Railsの部分ビューでスーパークラスオブジェクトの汎用メソッドをRailsに書き込む方法はありますか?
Milestone
Task
Decision
- を...など
show.html.erb
には、そのプロジェクト要素のインスタンスにコメントすることができます(例:
Milestone XYZ
または
Decision ABC
にコメントを追加できます)。このように:
// display project element specific stuff
// - e.g. show.html.erb for Milestone has milestone-specific stuff
// - e.g. show.html.erb for Decision has decision-specific stuff
// provide comment functionality
// - e.g. for Milestone's show.html.erb, code looks like
<%= form_for [@milestone, Comment.new] do |f| %>
<% if @milestone.comments.size > 0 %>
...
<% end %>
<% f.submit %>
<% end %>
提案されたアプローチ
私は、コメントコードの部分を使用し、DRYごとに、異なるプロジェクト要素のための様々な
show.html.erb
景色を渡ってそれを使用する予定。部分的には別のプロジェクト要素に対処できるように、しかし...はどのようにして、部分的に、Railsの道のための一般的なコードを書くのですか?
恐ろしい:)おかげで –