簡體   English   中英

如何在ruby中分配parms的值

[英]How to assign the value of the parms in ruby

我是紅寶石新手。

我想定義一個parm 用戶 ,例如:

@user.mail = "test@gmail.com"
@user.login = "test"

然后在模板中顯示值

<%= @user.name %>

如何分配郵件的價值,並登錄用戶

或者什么是格式,內容

@user = User.find(params[:id])

你為什么不使用哈希?

 @user = {}
 @user["mail"] = "test@mail.com"
 @user["login"] = "name"

然后,您可以使用

 <%= @user["mail"] %>   

如果要使用User作為對象,請將其添加到文件中(一切都是ruby中的object,userdefined object是一個更好的詞)

class User
   attr_accessor :mail
end

然后你可以使用

@user = User.new
@user.mail = "test@mail" 

然后您可以在您的視圖中使用它

<%= @user.mail %>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM