Rails를 통한 작업 관리 애플리케이션 생성9(마지막)
미션 관리 프로그램을 만들어 보세요(마지막)
1. 오프닝
1. 전제, 사전 작업
구현#28 Tasks 수량 표시
2. Tasks 수량 표시
놀다
<% @projects.each do |project| %>
<li>
<!-- 登録情報参照ページへのリンク -->
<%= link_to project.title, project_path(project.id) %>
<!-- タスクの消化状況を表示 -->
<!-- (残件数/総数) -->
(<%= project.tasks.unfinished.count %>/<%= project.tasks.count %>)
<!-- 編集ページへのリンク -->
<%= link_to "[Edit]", edit_project_path(project.id) %>
<!-- 削除リンク -->
<!-- methodにdeleteを指定することで、Destroyアクションと紐づけられる -->
<!-- dataで確認メッセージを指定 -->
<%= link_to "[Delete]", project_path(project.id), method: :delete, data: {confirm: "are you sure?"} %>
</li>
<% end %>
</ul>
<p><%= link_to "Add New", new_project_path %></p>
놀다
추가
/home/vagrant/taskApp/app/views/projects
class Task < ActiveRecord::Base
belongs_to :project # projectに属してるよ。という情報
# 必須チェック メッセージの設定はなし
validates :title,
presence: true
# 未完了タスクデータ取得
# scopeで、検索条件を指定した場合のデータを定義する(unfinishedを定義)
scope :unfinished, -> { where(done: false) }
end
끝맺다
Reference
이 문제에 관하여(Rails를 통한 작업 관리 애플리케이션 생성9(마지막)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/fujimohige/items/9496d823527a1cda8b7a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)