Ruby on rails rails控制器不接受rails教程中的参数

Ruby on rails rails控制器不接受rails教程中的参数,ruby-on-rails,Ruby On Rails,我正在尝试创建一个新的控制器,我遵循入门教程。我已将文章重命名为investments,以获得不同的内容。我不断收到与控制器相关的以下错误 myapp/app/controllers/investments_controller.rb:20: syntax error, unexpected ')', expecting keyword_end 控制器如下所示: class InvestmentsController < ApplicationController def show @

我正在尝试创建一个新的控制器,我遵循入门教程。我已将文章重命名为investments,以获得不同的内容。我不断收到与控制器相关的以下错误

myapp/app/controllers/investments_controller.rb:20: syntax error, unexpected ')', expecting keyword_end
控制器如下所示:

class InvestmentsController < ApplicationController

def show
@investment = Investment.new(params.require(:investment).permit(:title, :text))
end

def new
end

def create
    @investment = Investment.new

    @investment.save
    redirect_to @investment
end


private
  def investment_params
    params.require(:investment).permit(:title, :description))
  end
end

我还向数据库添加了额外的字符串。将它们添加到参数中似乎也不起作用

行的末尾有双括号

 params.require(:investment).permit(:title, :description))