Rails: visualizing a form by index

I want to be able to use <% = render 'form'%> on an index page. Is it correct? However, it seems I am working, I just want to make sure that this is the right way to do this.

class RemindersController < ApplicationController  
... 
    def index
      @reminders = Reminder.all
      @reminder = Reminder.new 
    end
....
+4
source share
1 answer

, "new" / "edit" . "" Rails, . , , ( ). . , . "" :

<%= form_for @reminder, url: {controller: "reminders", action: "create"} do |r| %>
  <form code goes here>
  <%= r.submit %>
<% end %>

() :

<%= @reminders.each do |reminder| %>
  <%= form_for reminder, url: {controller: "reminders", action: "update"} do |r| %>
    <form code goes here>
    <%= r.submit %>
  <% end %>
<% end %>

_form.html.erb, URL- , :

<%= render partial: 'form', locals: {path: {controller: "reminders", action: (create/update)}} %>

:

<%= form_for @reminder, url: path %>
+4

All Articles