找到了一些相关的帖子,但没有一个能帮助我解决我的问题。所以我使用Rails创建了一个简单的产品API:classAPI::V1::ProductsController我正在尝试发送POST请求以使用RESTClient创建产品。当我尝试使用以下内容填写POST请求正文时:{"product"=>{"name":"AcousticGuitar2","category":"Instrument","price":600.0,"release_date":"2012-01-10"}}或{"name":"AcousticGuitar2","category":"Instrument","pri
我有一个带有标准CRUD方法的用户Controller。其中一种方法是更新。defupdateif@user.update(user_params)redirect_to@user,notice:"AccountSuccessfullyupdated"elserender:editendend然后我有了rails4strongparams方法:privatedefuser_paramsparams.require(:user).permit(:name,:email,:password,:password_confirmation,:role_ids=>[])end我的观点是这样的::
这个问题在这里已经有了答案:ActionController::ParameterMissing(paramismissingorthevalueisempty:film):(3个答案)关闭7年前。我正在尝试使用Postmanchrome扩展向我的RubyonRails应用程序发送发布请求,但我一直收到错误ActionController::ParameterMissing(paramnotfound:order):app/controllers/orders_controller.rb:27:inorder_params'app/controllers/orders_controll