Railsで簡単なメモ登録アプリを作成中ですが、Viewから新規作成し送信したレコードの中身がテーブルに記録されません。(空のレコードは作成されます)

Viewフォームがおかしいのか、Controllerの記述が悪いのか、分からない状況です。

ごく基本的な質問なので恐縮ですが、何卒よろしくお願いいたします。
Rails初心者です。

バージョン
Rails 4.2
Ruby 2.1
Gem 2.2

テーブル設計

create_table :tips do |t|
      t.string  :title
      t.text    :link
      t.text    :text
      t.integer :user_id
      t.string  :category
      t.timestamps

コントローラー

class TipsController < ApplicationController
  def create
    Tip.create(title: tip_params[:title], link: tip_params[:link], text: tip_params[:text], category: tip_params[:category], user_id: current_user.id)
  end

  private

  def tip_params
    params.permit(:title, :link, :text, :category)
  end
end

ビューの入力フォーム

<%= form_for @tip do |f| %>
<div >
<%= f.label :title, "TIPタイトル" %>
<%= f.text_field :title %>
</div>

<div >
<%= f.label :link, "関連するリンクのアドレス" %>
<%= f.text_field :link %>
</div>

<div >
<%= f.label :text, "内容を記入しましょう" %>
<%= f.text_field :text %>
</div>

<div >
<%= f.label :category, "ジャンルを入力" %>
<%= f.text_field :category %>
</div>

<div >
<%= f.submit "投稿して共有する" %>
</div>
<% end %>