Save 36% for Black Friday! Learn more

EmanuelRodriguezBedeman

Joined

20 Experience
0 Lessons Completed
0 Questions Solved

Activity

I'm on the same problem, guess I'll just rollback right before this lesson.

Fixed, I needed to use turbo for this. I'll leave the code below:

<%= form_with model: tweet, data: { turbo: true }, local: true do |form| %>
<%= render "shared/form_errors", form: form %>

<div class="mb-3">
    <%= form.label :twitter_account_id  %>
    <%= form.collection_select :twitter_account_id, Current.user.twitter_accounts, :id, :username, {}, { class: "form-control"} %>
</div>

<div class="mb-3">
    <%= form.label :body %>
    <%= form.text_area :body, class: "form-control" %>
</div>

<div class="mb-3">
    <%= form.label :publish_at %>
    <div class="form-control">
    <%= form.datetime_select :publish_at %>
    </div>
</div>

<%= form.button "Schedule", class: "btn btn-primary" %>

<% if form.object.persisted? %>
    <%= link_to "Delete", form.object, data: {turbo_method: :delete, turbo_confirm: 'Are you sure?'}, class: "btn btn-outline-danger" %>
<% end %>

<% end %>