1.dos execution under Project path ( c:home/trunk/src below):
Ruby Script/generatemigration Addpermissionsdata (name casual)
Generate Timestamp file
class addpermissionsdata< activerecord::migration
def Self . up
p = permission.create ({: name = ='Zhang San',:p arent_id =' 367 ',:d eleted =' 0 ',: action =' Schedule ',: Sort_number =' 4 '})
End
def Self . Down
End
End
Execution Rake db : Migrate
Ok.....
-------------------------------------------------------------------
2. under lib-tasks , create a new data_update.rake inside the code
namespace:d ata_permissions do
//task name online_update feel free to play
Task:online_update =: Environment do
Model : Permission , to the table Permissions interpolation Data
P =permission.create ({: name = ' Zhang San ',:p arent_id = ' 367 ',:d eleted=> ' 0 ',: action = '/ Schedule ',:sort_number=> ' 4 '})
End
End
Execution: Rake file name : Task name
Rake Data_permissions:online_update
Success! (Low version)
High version by: Rails g Migration Add_data_to_p
This article is from the "Riding monkey on the Tree" blog, please be sure to keep this source http://qihoushangshu.blog.51cto.com/7872138/1409326