【问题标题】:rails controller not accepting params from rails tutorialrails 控制器不接受来自 rails 教程的参数
【发布时间】:2018-02-15 23:45:07
【问题描述】:

我正在尝试创建一个新控制器,我正在按照入门教程进行操作。我已将文章重命名为投资,以获得不同的东西。我不断收到与我的控制器有关的以下错误

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

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

【问题讨论】:

    标签: ruby-on-rails


    【解决方案1】:

    行尾有双括号

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多