diff --git a/app/views/learning_objects/_form.html.erb b/app/views/learning_objects/_form.html.erb
index 022742c40e9c0ea6503981cc5516e3c2dfb940c8..eedadee0c83203e6e8a3f37dc53069aa007c96ef 100644
--- a/app/views/learning_objects/_form.html.erb
+++ b/app/views/learning_objects/_form.html.erb
@@ -1,4 +1,3 @@
-<%= form_for(@learning_object, url: {controller: :learning_objects}) do |f| %>
     <% if @learning_object.errors.any? %>
         <div id="error_explanation">
           <h2><%= pluralize(@learning_object.errors.count, "erro") %> impedem esse objeto
@@ -64,7 +63,7 @@
       </div>
     </div>
 
-<% end %>
+
 <script>
   $("#subjectSelect").select2({
     placeholder: "Assuntos"
diff --git a/app/views/learning_objects/edit.html.erb b/app/views/learning_objects/edit.html.erb
index 53d2bf3c72f5ce8d45017a0b91a3bad62db40fe0..4c1c3aa9e8ceae86f027f00714923cb5c0d59d85 100644
--- a/app/views/learning_objects/edit.html.erb
+++ b/app/views/learning_objects/edit.html.erb
@@ -27,5 +27,9 @@
 
 <% content_for :learning_object_studio_content do %>
     <h3 class="head text-center">Edite as informações do seu conteúdo!</h3>
-    <%= render 'form' %>
+
+    <%= form_for(@learning_object, url: {controller: :learning_objects}, html: {method: :put}) do |f|
+      render 'form', f: f
+    end %>
+
 <% end %>
\ No newline at end of file
diff --git a/app/views/learning_objects/new.html.erb b/app/views/learning_objects/new.html.erb
index 2934391fbdf2332cf552090ebd797d62e4d2e13b..ae43f7e29f6c24afe49edd875a75e287e4793f7e 100644
--- a/app/views/learning_objects/new.html.erb
+++ b/app/views/learning_objects/new.html.erb
@@ -27,5 +27,9 @@
 
 <% content_for :learning_object_studio_content do %>
     <h3 class="head text-center">Crie seu conteúdo educacional e compartilhe!</h3>
-    <%= render 'form' %>
+
+    <%= form_for(@learning_object, url: {controller: :learning_objects}, html: {method: :post}) do |f|
+      render 'form', f: f
+    end %>
+
 <% end %>
\ No newline at end of file