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將嘗試找到一個 記錄在數據庫中匹配給定的屬性。但是,如果未找到 模型,則會返回新