Rails - AJAX для нового / создания действия

у нас есть временная шкала с частями событий, чтобы вы могли CRUD-события прямо на странице временной шкалы. Я'Он работает так, что вы можете удалить событие, и частичное удаление обновляется вместе с временной шкалой, без обновления страницы.

Но я могу'заставить его работать для нового события или отредактировать его. Пожалуйста, кто-нибудь может помочь мне понять, где я иду не так? Спасибо! Я

мы поместили код для нового события здесь, как яЯ уверен, между новым и удалить, я могу разобраться, как сортировать редактирование.

временные рамки / шоу:

 
    "show_timeline" %>
 

    
         "my_timeline" %>
    


     "new_event", :locals => { :event => Event.new(:timeline_id=>@timeline.id) }, :remote => true %>

временные рамки / _new_event.html.erb:


  
    
       prohibited this event from being saved:

      
      
        
      
      
    
  

   current_user.timeline.id %>
  
    <br>
     [:day, :month, :year], :start_year => 1800 %>
  
  
    <br>
     50 %>
  
  
    <br>
     "47x4" %>
  
   "1", :checked => false %>
  
          <span>Please paste a URL here</span><br>
     50 %>
  
  
    <br>
     "47x3" %>
  
  
     "btn btn-success"  %>
  

События / create.js.erb:

$('#new-event').html(' "/timelines/new_event", :locals => { :event => Event.new(:timeline_id=>@timeline.id) } ) %>');
$('.notice').html("<p>Event was successfully created.</p>");
$('.notice').show(300);
$('#my-timeline-box').html(' "/timelines/my_timeline" ) %>');
$('#show-timeline').html(' "/timelines/show_timeline" ) %>');

контроллер событий:

def new
    @event = Event.new

    respond_to do |format|
      format.html # new.html.erb
      format.json { render json: @event }
      format.js
    end
  end

def create
    @event = Event.new(params[:event])

    respond_to do |format|
      if @event.save
        format.html { redirect_to @event.timeline, notice: 'Event was successfully created.' }
        format.json { render json: @event, status: :created, location: @event }
        format.js
      else
        format.html { render action: "new" }
        format.json { render json: @event.errors, status: :unprocessable_entity }
        format.js
      end
    end
  end

Ответы на вопрос(1)

Ваш ответ на вопрос