Action Controller Parameter Missing Twitter Clone Retweet Rails

I’m trying to implement a retweet on my Twitter clone but I’m not sure why I’m getting the error
ActionController::ParameterMissing in TweetsController#retweet

param is missing or the value is empty: retweet

controllers/tweets_controller.rb

  def retweet
    @retweet = Tweet.new(retweet_params)
    @retweet.save
  end

  private
    def retweet_params
        params.require(:retweet).permit(:retweet_id, :status).merge(user_id: current_user.id)
    end

models/tweet.rb

has_many :retweets, dependent: :destroy

routes.rb

resources :tweets, only: (:index, :create, :destroy)      
resources :tweets do
        member do
            post :retweet
        end

schema.rb

  create_table "tweets", force: :cascade do |t|
    t.string "body", null: false
    t.datetime "created_at", precision: 6, null: false
    t.datetime "updated_at", precision: 6, null: false
    t.bigint "user_id"
    t.bigint "retweet_id"
    t.index ("user_id"), name: "index_tweets_on_user_id"
  end

tweets/index.rb

<div>
  <% @tweets.each do |tweet| %>
     <%= link_to 'Retweet', retweet_tweet_path(tweet.id), method: :post %>
  <% end %>
</div>