戻る

Rails5.0


動画学習サイトの構築 Rails5.0

  (0)
1,000円

タスク4-1   コントローラ

このタスクについて


タスクの内容を一部抜粋します。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてこのアプリケーションのフルコードをダウンロードすることが可能になります。




プロジェクトコントローラを作成します。


コマンド
rails g controller Project index show


app\controllers\project_controller.rb
 class ProjectController < ApplicationController 

  def index 
  	@projects = Project.all 
  end 

  def show 
  	@project = Project.find(params[:id]) 
  	@tasks = @project.tasks.order(:tag) 
  end 
end 



タスクコントローラを作成します。


コマンド
rails g controller Task show


app\controllers\task_controller.rb
 class TaskController < ApplicationController 
  def show 
  	project = Project.find(params[:project_id]) 
  	@tasks = project.tasks.order(:tag) 
  	@task = @tasks.find(params[:id]) 
  end 
end 



ルートの設定をします。


3~7行目に自動で書かれた記述は削除します。


記述追加 config\routes.rb(15行目)
   resources :project do 
    resources :task, only: [:show] 
  end 



この続きはプロジェクトを購入していただくことで見ることができます。
プロジェクトを購入していただくとこのタスクの内容の全てを読みやすい表示で見ることができます。
プログラムコードが色分けされて見やすくなります。
プログラムコードに行番号が付きます。
本文が色分けされて見やすくなります。
そしてプロジェクトを購入するとこのアプリケーションのフルコードをダウンロードすることができます。

まだレビューはありません。

動画学習サイトの構築 Rails5.0

1,000円

動画で学べるサイトを構築するプロジェクトです。プロジェクトを登録し、そのプロジェクトに動画を登録できます。プロジェクトはクレジットカードで購入でき、購入後すぐに動画を見ることができます。写真のアップロード、レビュー機能の実装、Google認証、アマゾンS3の利用方法も解説。ActiveAdminの実装、Gメールの設定、 HEROKUへのデプロイ方法を解説。 フルコードのダウンロード可能。

タスク数: 100