look in your variable params[:city]. It should have an array of all the
city id's that are checked
Thank u for ur suggestions.
I have done as per that
In views:
<% City.find(:all).each do |g| %>
<li>
<%= check_box_tag 'article_logicalarticle',g.id,checked=false,{:name =>
"article_logicalarticle[city_id]", :id => "city_id_#{g.id}"}%>
<%= g.name.capitalize %></li>
<% end %>
In controller i have writtem the code:
params[:article_logicalarticle][:city_id].each do |city_id|
@article_logicalarticle=ArticleLogicalarticle.new(params[:article_logicalarticle])
@article_logicalarticle.article_id=@article.id
@article_logicalarticle.logicalarticle_id=@logicalarticle.id
@article_logicalarticle.city_id=city_id
@article_logicalarticle.save