良策,自己顶.....
有大神给个良策吗,在这个地方纠结半天了
@wootaw 受用谢谢!
@wootaw 感谢您的启发,我用了这样的方式 存储,谢谢
@polls = Poll.find(params[:poll][:poll_ids])
@project.polls<< @polls
@wootaw 还有个问题想问下您,如果我想在 project 选 poll 的时候,通过 checkbox,选择进来呢,如下 projects/form.html.erb:
<fieldset class="box tabular" id="projects_polls">
<% @polls.each do |poll| %>
<label class="floating">
<% debugger %>
<%= check_box_tag 'poll[poll_ids][]', poll.id, @project.polls.to_a.include?(poll), :id => nil %>
<%= poll.name %>
</label>
<% end %>
</fieldset>
这样进行选择的话,我应该怎么存储数据到中间表呢
@wootaw 谢谢,完美解决问题
@edokeh 能留一个邮箱或者是联系方式给我吗,有些问题需要讨教一下
@Talon 你的这个 我是这么认为的
before_action :find_project_by_project_id, :only => [:new, :create, :show, :edit, :destroy, :update]
before_action :find_optional_project, :only => [:index, :edit]
def show
@product = Product.find(params[:product_id])
end
应该是不需要手动捕获的。
@tesla_lee 我明白了 谢谢
目前已经修复了,原因是我在创建的时候就已经生成了这个 db 文件,想要往里面添加列,需要重新 rollback 也就是 version=0,要指定 plugins 的名称。然后再迁移一次
#2 楼 @yaocanwei 帖子我看了,并没有解决我的问题
#1 楼 @hemengzhi88 目前条件情况不允许