Ruby語法的靈活性?

2021-08-29 10:40:53 字數 735 閱讀 8519

對於ruby的語法不是很熟悉,遇到乙個問題,現在還沒有明白怎麼回事,先記下來,也許以後等用的熟練的就明白了

乙個form有兩個field,對應資料庫表中的兩個字段[code][/code]

資料表[code]create table `users` (

提交到action後,分別通過兩種寫法,user_name的值是一樣的,而photo的值是完全不一樣的。

[code]@user = user.new(params[:user])

puts(@user.user_name)

puts(@user["user_name"])

puts(@user.photo)

puts(@user["photo"])[/code]

user_name列印出來值是完全一樣的,而photo第乙個取到的是file物件,第二個取到的是資料庫表相應欄位的預設值,'/images/account/default.jpg'.

還需要好好學習,明白其中的意思

sql 樹形的靈活性

由於上面的方法,在函式中傳入表的名字,這樣每乙個有父子關係的表都必須有乙個函式,因為表名不一樣。我設想是不是可以把表名傳進去。於是就有了下面的寫法。quote create function dbo.getsubtreeinfo2 manager id as varchar 32 待管理的節點,從哪...

設計原則 平衡簡單性與靈活性

分清設計的簡單性與靈活性有時並不容易,讓我們從乙個簡單的例子開始這一話題。假設我們需要編寫乙個函式,實現將 home.example.net user other.example.net 這樣格式的字串變為 home.example.net user other.example.net 即去除其中花...

設計原則 平衡簡單性與靈活性

分清設計的簡單性與靈活性有時並不容易,讓我們從乙個簡單的例子開始這一話題。假設我們需要編寫乙個函式,實現將 home.example.net user other.example.net 這樣格式的字串變為 home.example.net user other.example.net 即去除其中花...