diff --git a/app/controllers/admin/lessons_controller.rb b/app/controllers/admin/lessons_controller.rb index 980ff1a..3e4580f 100644 --- a/app/controllers/admin/lessons_controller.rb +++ b/app/controllers/admin/lessons_controller.rb @@ -28,6 +28,7 @@ module Admin def create @lesson = Lesson.new(admin_lesson_params) @week = @lesson.week + @lesson.course = @week.course params[:week_id] = @week.id respond_to do |format| if @lesson.save diff --git a/app/models/lesson.rb b/app/models/lesson.rb index 277cafd..7d64a23 100644 --- a/app/models/lesson.rb +++ b/app/models/lesson.rb @@ -23,12 +23,8 @@ class Lesson < ApplicationRecord scope :name_desc, -> { order(name: :desc) } # == Callbacks ============================================================ - before_create :b_create # == Class Methods ======================================================== # == Instance Methods ===================================================== - def b_create - self.course = week.course - end end diff --git a/app/views/admin/lessons/partials/_form.html.erb b/app/views/admin/lessons/partials/_form.html.erb index 52bf4b1..3fa57a5 100644 --- a/app/views/admin/lessons/partials/_form.html.erb +++ b/app/views/admin/lessons/partials/_form.html.erb @@ -17,7 +17,7 @@
<%= @week.description %>
+<%= render partial: '/admin/lessons/partials/index' %> diff --git a/config/locales/pl/lessons.yml b/config/locales/pl/lessons.yml index 9e4ba08..ecbb13a 100644 --- a/config/locales/pl/lessons.yml +++ b/config/locales/pl/lessons.yml @@ -19,6 +19,7 @@ pl: name: 'Nazwa' description: 'Opis' course: 'Kurs' + video: Plik Wideo week: 'Tydzień' informations: 'Dodatkowe Informacje' file: 'Plik'