diff --git a/app/controllers/modulgruppen_controller.rb b/app/controllers/modulgruppen_controller.rb index c8167d6..8ec1ee8 100755 --- a/app/controllers/modulgruppen_controller.rb +++ b/app/controllers/modulgruppen_controller.rb @@ -5,10 +5,11 @@ class ModulgruppenController < ApplicationController load_and_authorize_resource def index @modulgruppen = Modulgruppe.all - if !params[:studium_id].nil? + if !params[:studium_id].nil? @studium=Studium.find(params[:studium_id]) + else + @studium=Studium.first end - end # GET /modulgruppen/1 @@ -25,9 +26,15 @@ class ModulgruppenController < ApplicationController def new @modulgruppe = Modulgruppe.new - if !params[:studium_id].nil? + if !params[:studium_id].nil? @studium=Studium.find(params[:studium_id]) + else + @studium=Studium.first end + respond_to do |format| + format.html # new.html.erb + format.json { render json: @modulgruppe } + end end diff --git a/app/controllers/moduls_controller.rb b/app/controllers/moduls_controller.rb index 33aead5..8eb773a 100755 --- a/app/controllers/moduls_controller.rb +++ b/app/controllers/moduls_controller.rb @@ -4,12 +4,13 @@ class ModulsController < ApplicationController def index @moduls = Modul.all if !params[:studium_id].nil? - @studium=Studium.find(params[:studium_id]) - end + @studium=Studium.find(params[:studium_id]) + end respond_to do |format| format.html # index.html.erb format.json { render json: @moduls } end + end # GET /moduls/1 @@ -27,8 +28,10 @@ class ModulsController < ApplicationController # GET /moduls/new.json def new @modul = Modul.new - modulgruppe=Modulgruppe.find(params[:modulgruppen_id]) - @modul.modulgruppen< -
+
<% if !@studium.nil? %> -<%= link_to 'New Modulgruppe', new_modulgruppe_path %> +<%= link_to 'New Modulgruppe', new_studium_modulgruppe_path(@studium) %> <% end%> diff --git a/app/views/moduls/index.html.erb b/app/views/moduls/index.html.erb index 766c7bf..ff182f2 100755 --- a/app/views/moduls/index.html.erb +++ b/app/views/moduls/index.html.erb @@ -33,6 +33,7 @@
-<% if !@studium.nil? %> +<% #if !@studium.nil? %> <%= link_to 'New Modul', new_modul_path() %> -<% end%> +<% #end%> +