客户有兴趣发布通用应用程序.但是,第一个版本只包含iPhone版本,第二个版本将包含两个版本.
我找到了一些链接,其中ppl想出了如何在模拟环境中使其工作.但是,我找不到关于最终成功发布到AppStore的应用程序的声明.我需要对此进行验证.
您是否拥有声称只为iphone发布的通用应用程序的链接,或者您自己做过吗?
我有两个核心数据实体(Client和UserFile),我已经成功建立了它们之间的关系.
我为两个实体创建了类,并使它们成为子类RKManagedObject.
当我创建一个新的UserFile,我想正确地将它与a关联Client.这是我正在做的事情:
Client *client = [Client objectWithPrimaryKeyValue:@"1"];
UserFile *file = [UserFile object];
file.client = client;
file.clientId = client.clientId;
[[RKObjectManager sharedManager] postObject:file delegate:self];
Run Code Online (Sandbox Code Playgroud)
好像我必须分配,file.clientId以便将正确的参数发送到服务器(如果我只分配,file.client则提交的client_id是空白).
好像我必须分配file.client以防止Client创建一个新的空,并与文件关联(需要客户端关系).
它是否正确?我真的必须同时分配外键和实际实体吗?这对我来说似乎有点多余,但我很高兴地承认我的核心数据和RestKit知识缺乏!
我在为帆船赛生成脚手架时遇到了问题.我跑的时候
rails g scaffold Regatta name:string start_date:datetime
Run Code Online (Sandbox Code Playgroud)
我得到一个名为regattum的模型和一个名为regatta_controller的控制器(而不是regattas_controller)
invoke active_record
create db/migrate/20110609221608_create_regatta.rb
create app/models/regattum.rb
invoke test_unit
create test/unit/regattum_test.rb
create test/fixtures/regatta.yml
route resources :regatta
invoke scaffold_controller
create app/controllers/regatta_controller.rb
invoke erb
create app/views/regatta
create app/views/regatta/index.html.erb
create app/views/regatta/edit.html.erb
create app/views/regatta/show.html.erb
create app/views/regatta/new.html.erb
create app/views/regatta/_form.html.erb
invoke test_unit
create test/functional/regatta_controller_test.rb
invoke helper
create app/helpers/regatta_helper.rb
invoke test_unit
create test/unit/helpers/regatta_helper_test.rb
invoke stylesheets
Run Code Online (Sandbox Code Playgroud)
相同的public/stylesheets/scaffold.css
显然这是一个变形问题,但每当我修改/config/initializers/inflections.rb时,我都会收到错误消息:
The name 'Regatta' is either already used in your application or reserved by Ruby on Rails. Please choose an alternative and run this …Run Code Online (Sandbox Code Playgroud)