From 382ad0462322959728da2acf9f9eb3e93149fe5e Mon Sep 17 00:00:00 2001 From: vinicim Date: Mon, 30 Sep 2013 18:01:57 -0300 Subject: [PATCH] removing repository is working, editing view is rendered but not saved --- app/controllers/repositories_controller.rb | 6 ++++-- app/views/repositories/edit.html.erb | 2 +- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/app/controllers/repositories_controller.rb b/app/controllers/repositories_controller.rb index eee1bb7..52af746 100644 --- a/app/controllers/repositories_controller.rb +++ b/app/controllers/repositories_controller.rb @@ -25,6 +25,8 @@ class RepositoriesController < ApplicationController # GET /repositories/1/edit def edit @project = Project.find(params[:project_id]) + set_repository + @repository_types = KalibroEntities::Entities::Repository.repository_types end # POST /repositories @@ -68,7 +70,7 @@ class RepositoriesController < ApplicationController @project = Project.find(params[:project_id]) @repository.destroy respond_to do |format| - format.html { redirect_to project_repositories_path(@project) } + format.html { redirect_to project_path(@project) } format.json { head :no_content } end end @@ -76,7 +78,7 @@ class RepositoriesController < ApplicationController private # Use callbacks to share common setup or constraints between actions. def set_repository - @repository = Repository.find(params[:id]) + @repository = Repository.find(params[:id].to_i) end # Never trust parameters from the scary internet, only allow the white list through. diff --git a/app/views/repositories/edit.html.erb b/app/views/repositories/edit.html.erb index 17edb0e..299a34d 100644 --- a/app/views/repositories/edit.html.erb +++ b/app/views/repositories/edit.html.erb @@ -2,5 +2,5 @@ <%= render 'form' %> -<%= link_to 'Show', @repository %> | +<%= link_to 'Show', project_repository_path(@project, @repository) %> | <%= link_to 'Back', project_repositories_path(@project) %> -- libgit2 0.21.2