所以我一直在看人们使用.build,.create和.create!最近他们的控制者越来越多.只使用.new和passig param'd对象然后.save有什么区别?有利有弊吗?使用这些其他方法会带来好处吗?
我很好地阅读了Scrum的好处和过程.我在积压,燃尽图表,迭代,使用用户故事以及Scrum"框架"的其他各种概念上获得了想法.
据说......我在一家网络开发公司工作,一次管理多个项目,六个团队成员组成"生产团队".
Scrum如何处理多个项目?您是否仍然只是在一定时间内为单个项目安排迭代,整个团队都会对其进行处理,然后在迭代完成后再使用新的迭代继续下一个项目?或者是否有一种"敏捷"的方式来管理多个项目,并且只有一个团队同时进行自己的迭代?
在http://simple-form.plataformatec.com.br/#usage/collections的 simple_form 2.0中,似乎只有一些关于grouped_select功能的文档.文档提供了以下内容:
f.input :country_id, :collection => @continents, :as => :grouped_select, :group_method => :countries
Run Code Online (Sandbox Code Playgroud)
但这似乎并没有给我足够的背景来使其发挥作用.这就是我所拥有的.
我有三种模式:查询,广告和插入
广告has_many插入和插入belongs_to广告查询belongs_to插入和插入has_many查询
此下拉列表用于查询视图.使用simple_form我可以= f.input :insertion, :collection => @ads至少在下拉列表中输出广告标题列表.我希望ad.title可以作为optgroup.然后我想将广告插入作为可选择的内容...所以类似于:
<select>
<optgroup label="Ad.Title">
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
</optgroup>
<optgroup label="Ad.Title">
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
<option value="Ad.Insertion.id">Ad.Insertion.Title</option>
</optgroup>
</select>
Run Code Online (Sandbox Code Playgroud)
任何人都可以提供有关使这个simple_form功能有效的建议吗?我真的很感激!
如果您对如何执行此属性有所了解,请告诉我是否可以告诉您有关该应用程序的任何其他信息.
提前致谢!
更新:我已经能够使用以下部分工作:
= f.input(:insertion_id, :collection => Ad.order(:name), :as => :grouped_select, :group_method => :insertions)
Run Code Online (Sandbox Code Playgroud)
这个问题是没有办法从我能说的内容中指定用作显示文本的列.我欢迎任何意见.
所以我在OS X Leopard上遇到了路径问题.似乎OS X正在添加其他路径,我没有说明,而且它正在弄乱我的路径优先级.我只有一个.bash_login文件,我没有.bashrc.profile文件.我的.bash_login文件是这样的:
export PATH="/usr/local/bin:/usr/local/sbin:/usr/local/mysql/bin:$PATH"
Run Code Online (Sandbox Code Playgroud)
当我运行导出时,这是它返回的路径:
PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin:/opt/local/bin:/usr/local/git/bin"
Run Code Online (Sandbox Code Playgroud)
关于什么可能将/ usr/bin放在那里以及如何/usr/local/bin将其作为更高优先级的任何想法.
我也正在为Rails标记这个,因为这就是我现在正在做的事情......似乎Mac内置的Ruby,Rails和Gems优先于我安装的那个/usr/local/bin,想想也许你是Rubyists的同事也可以帮忙.