szyny nie zapisują danych w db

Jestem nowy w szynach i próbuję stworzyć prostą stronę do nauki. Jednak po przesłaniu formularza dane nie są zapisywane w db. Naprawdę nie jestem pewien, co się stało, próbowałem to rozgryźć przez chwilę. Jeśli zrobię rekord w konsoli szyny i zapiszę go, ten z powodzeniem pojawi się w db (i na stronie indeksu).

oblicz.rb:

class Calculate < ActiveRecord::Base
  attr_accessible :number, :root
end

calculates_controller.rb:

class CalculatesController < ApplicationController
  def index
    @calculate = Calculate.all
  end

  def new
    @calculate = Calculate.new
  end

  def create
    @calculate = Calculate.new(params[:calculate])
    if @calculate.save
      redirect_to '/calculates'
    else
      render 'new'
      flash[:notice] = "Didn't work"
    end
  end
end

new.html.erb:

<%= form_for(@calculate) do %>
  <%= label_tag(:number, "Enter the number") %>
  <%= text_field_tag :number %>
  <%= label_tag(:root, "root") %>
  <%= text_field_tag :root %>
  <%= submit_tag("Submit") %>
<% end %>

questionAnswers(2)

yourAnswerToTheQuestion