dados do formulário de trilhos não são salvos no banco de dados

Eu sou novo em trilhos e tentando fazer um site simples para começar a aprender. Quando eu envio meu formulário, no entanto, os dados não são salvos no banco de dados. Eu realmente não tenho certeza do que está errado, eu tenho tentado descobrir isso por um tempo. Se eu fizer um registro no console do rails e salvá-lo, esse aparece com sucesso no db (e na página de índice).

calculate.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