mass-assignment

    0热度

    1回答

    这可能是个愚蠢的问题,但请耐心等待。 我一直在玩正在使用的rails应用程序,并且我在控制台(即rails c)中,我决定尝试通过控制台将用户添加到数据库。 我User模型具有role属性,它是从UsersController强则params的列表中排除。但是,当我使用控制台时,我可以通过执行update_attribute来编辑新用户角色的值。这关系到我。这是否意味着我没有正确执行强参数,并且不

    0热度

    1回答

    我有一个刀片模板,用户可以通过动态下拉菜单添加多个选项option[]。 如果我输出阵列,它示出了(正确): array:3 [▼ 0 => "sdfsdfsdf" 1 => "sdfsdfsdflj" 2 => "" ] 上述输入涉及action_points表内的列point。 模型上表中: protected $fillable = [ 'au

    -2热度

    3回答

    我有我的结构是这样的: type User struct { Id uint64 Email string } 而且我知道,我可以宣布它是这样的: user := User{ Id: 1, Email: "[email protected]", } 而且我可以这样更新: user.Id = 2 user.Email = "[email prot

    1热度

    1回答

    型号 class Flight extends Model { protected $fillable = ['name']; public $name; } 在控制器 Flight::create(['name' => 'test']); $flight = new Flight(); $flight->name = 'John'; //echo $flight

    3热度

    1回答

    假设我有这样的类和接口 class User { name: string; age: number; isAdmin: boolean; } interface IUser { name: string; age: number; } 然后我从什么地方 const data = { name: "John", ag

    2热度

    3回答

    我很难试图了解如何允许非模型参数。 我读过: Rails Strong Parameters: How to accept both model and non-model attributes? Rails 4 Strong parameters : permit all attributes? Strong Parameters 所以,对于一个 “正常” 的情况 - 让我们说,我有一个具有只是

    0热度

    1回答

    这是我的RubyOnRails应用程序。我有一个ActiveRecord: class Deposit < ActiveRecord::Base attr_accessible :fk, :abs_kod, :neres ... end 我也有代码控制器: list.each do |d_item| deposit = Deposit.find_or_crea

    2热度

    1回答

    HP强化扫描为我提供了一条消息,内容为重量分配:对我控制器中大多数操作方法的不安全粘合剂配置(API滥用,结构)。以下是操作方法的示例。 <HttpPost> Function Edit(model as GridViewModel) Dim manager as new Managers manager.Edit(model.id, model.name, model.desc,model

    1热度

    2回答

    我有一个'用户'表和'activation_tokens'表。我在用户模型中与hasOne(ActivationToken :: class)有关系; 这一切工作正常。现在我想在创建用户时创建一个令牌。所以我打电话 $user->ActivationToken()->create(array('token'=>'RANDOM_STRING")); 这是一切都好,但我打的质量分配错误。我不要想要

    2热度

    2回答

    我试图使用Laravel的firstOrNew方法保存数据,该方法产生了一个MassAssignmentException错误。 我不明白为什么firstOrNew方法应该触发一个质量分配的例外,因为它只是在数据库看,而不是试图保存任何东西。从the docs: 的firstOrNew方法,像firstOrCreate将尝试找到一个 记录在数据库中匹配给定的属性。但是,如果未找到 模型,则会返回新