我不确切地知道如何用这个问题来表达,但我有3个列向量,我试图将它们变成矩阵,这样矩阵基本上看起来像[v1 v2 v2]
其中每个向量的长度明显大于1.
有自动方法吗?
现在,我要走了
matrix{1} = v1;
matrix{2} = v2;
matrix{3} = v3;
Run Code Online (Sandbox Code Playgroud)
但这不起作用,因为当我打印出我的矩阵时,我得到了
matrix =
[50x1 double] [50x1 double] [50x1 double]
Run Code Online (Sandbox Code Playgroud)
而不是实际的数字.
我想知道为什么我的 Rails 没有保存我的 crypto_password 字段。
这是我的用户控制器
class UserController < ApplicationController
require 'bcrypt'
before_filter :save_login_state, :only => [:new, :create]
def new
new_user = User.new(user_params)
new_user.numRatings = 0
if new_user.save
flash[:notice] = "You signed up successfully"
flash[:color]= "valid"
else
flash[:notice] = "Form is invalid"
flash[:color]= "invalid"
end
redirect_to(:controller => 'sessions', :action => 'login')
end
def create
end
def update
end
def view
end
private
def user_params
params.require(:user).permit(:name, :email, :password, :password_confirmation)
end
end
Run Code Online (Sandbox Code Playgroud)
这是我的用户模型
class User < ActiveRecord::Base
require 'BCrypt'
attr_accessor :password, :encrypted_password …Run Code Online (Sandbox Code Playgroud)