简介
LeanMotion 是一个RubyMotion的Gem,可以更加方便地使用LeanCloud SDK。
用更Ruby的写法来操作LeanCloud的数据,类Rails的ActiveRecord,增删查改。
安装说明
1、安装gem
gem install lean_motion
2、创建项目
lean_motion create app-name
3、修改 app_delegate.rb
设置LeanCloud的App ID和App Key
app_id = "your_app_id"
app_key = "your_app_key"
4、运行
rake
使用说明
1、在LeanCloud后台创建一个Class,比如Product,并添加以下字段
name: String
description: String
url: String
2、添加model文件 product.rb,建议放在app/models/目录下
class Product
include LM::Model
fields :name, :description, :url
end
3、操作数据
新建产品
product = Product.new
product.name = 'iPhone 6'
product.description = '目前最好的智能手机'
product.url = 'http://www.apple.com'
product.save
产品数量
Product.count
查询产品
Product.where(:name=>'iPhone 6').find
获得第一条记录
Product.first
排序
Product.sort(:createdAt=>:desc).find
分页(默认是20条记录/页)
Product.page(current_page, pagesize)
4、帐号相关 注册帐号
user = User.new
user.username = '用户名,必须唯一'
user.password = '必填'
user.signUp
登录
User.login('用户名', '密码') do |user, error|
if !error
p '登录成功'
end
end
退出
User.logout
判断是否已登录
User.login?
end
判断用户是否已存在
User.exist? username
Demo
- 注册、登录、修改资料 http://github.com/smartweb/LeanMotionDemoAccount7
- Todo http://github.com/smartweb/LeanMotionDemoTodo4
LeanCloud
ToDo
1 添加关系尾性,hasmany 和 belongsto
联系作者
email: sam@chamobile.com
wechat: smartweb
twitter: @samchueng参与
Fork and PushLicense
MIT
-
创建时间
14年12月15日
-
最后回复
15年3月25日
-
3
回复
-
2.5K
浏览
-
3
用户
-
4
链接