Skip to content

Instantly share code, notes, and snippets.

@pc-skinny
Last active December 18, 2015 08:00
Show Gist options
  • Save pc-skinny/5751309 to your computer and use it in GitHub Desktop.
Save pc-skinny/5751309 to your computer and use it in GitHub Desktop.
$('#states').html("")
def edit_states
@job = Job.find(params[:id])
@assigned_states = @job.states.order(:name)
state_ids = @job.states.map(&:id)
if state_ids.present?
@unassigned_states = State.where('id NOT IN (?)', state_ids ).order(:name)
else
@unassigned_states = State.all
end
# respond_with(@job)
#render :file => "edit_states.js.erb"
respond_to do |format|
format.js
end
end
- if can? :manage, @job
%li.dropdown
%a.dropdown-toggle{:href => '#', 'data-toggle' => 'dropdown'}
Edit
%b.caret
%ul.dropdown-menu
= tab_link 'General Setup', 'general_setup', url: edit_general_setup_job_path(@job)
= tab_link 'Billing Setup', 'biling_setup', url: edit_billing_setup_job_path(@job)
= tab_link 'Certified Setup', 'certified_setup', url: edit_certified_setup_job_path(@job)
= tab_link 'States', 'states', url: edit_states_job_path(@job)
= tab_link 'Counties', 'counties', url: edit_counties_job_path(@job)
= tab_link 'cities', 'cities', url: edit_cities_job_path(@job)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment