伙计们,
我正在创建一个应用程序,我在我的问题空间中有两个实体.一个实体是"生物学家",另一个实体是"实验",现在一个生物学家可以进行许多实验,每个实验都可以有许多生物学家.
我知道如何使用命令行生成器创建模型和路由:
rails generate scaffold Biologist name:string expertise:string last_pub:text
Run Code Online (Sandbox Code Playgroud)
添加关联的正确方法是什么?它是否会在生成后更新模型代码?我不清楚的是,如果我添加一个"belongs_to"关联后期生成,如何在不运行迁移的情况下在数据库模式中反映出来?在上面的例子中,如果"实验"属于"生物学家",那么"生物学家"表中将有一个外键,如果我在模型类后期生成中添加关联,将如何创建.我对rails非常陌生,所以如果这是一个天真的问题我会道歉.
伙计们,
这是git中的一些东西,对我来说没有意义,这就是发生的事情
git status,我看到我在分支主机上,没有提交,工作目录是干净的.git pull origin master我拉了一堆代码,没有问题.git status我看到一个新行你的分支在1个提交之前超过origin/master我的本地仓库和远程仓库是完全同步的,你的分支在1个提交意味着领先于origin/master,这非常令人困惑.
我试图找出使用某个标签获取ec2实例列表的最佳方法,例如使用ruby aws sdk进行"测试".
ec2 = AWS::EC2.new(:access_key_id => "XXXXXXXXXXXXX", :secret_access_key => "YYYYYYYYY")
ec2list = ec2.instances.filter("Name", "testing)
Run Code Online (Sandbox Code Playgroud)
这似乎不是出于某种原因.它认为它将过滤掉集合,并给我带有标记测试的实例.有没有办法使用ruby sdk做到这一点?谢谢.
伙计们,
我对git存储有点新意,所以我可能会遗漏一些基本的东西,这就是我在做的事情:
看起来我正在努力的那些变化得到了承诺,我没想到会发生这种情况.我想进一步工作,然后做一个提交.那么我对藏匿的理解是错误的吗?如果我有一个用例,我正在处理某些事情然后我还没准备好提交但是想要拉动然后继续进一步工作然后做一个提交,这对于什么是正确的git进程怎么办?另外一个副作用就是现在我的藏匿工作没有问题,让我说我想回到我的工作或樱桃选择我的工作没有办法做到这一点.我甚至没有在我的git日志中看到它.非常感谢任何反馈.