- content_for :head do :javascript $(function() { $('#message_recipient_tokens').tokenInput("#{users_path(:format => :json)}", { crossDomain: false, prePopulate: $('#message_recipient_tokens').data('pre'), hintText: 'Nach Nutzerin suchen', noResultText: 'Keine Nutzerin gefunden', searchingText: 'Suche ...' }); $('#message_sent_to_all').click(function() { if ($(this).is(':checked')) { $('#recipients').slideUp(); } else { $('#recipients').slideDown(); } }); }); - title "Neue Nachricht" = simple_form_for @message do |f| - if Foodsoft.config[:mailing_list].blank? = f.input :sent_to_all, :as => :boolean - else %b Nachrichten an alle verschickst Du bitte über den Verteiler: = mail_to Foodsoft.config[:mailing_list] %br/ %small{:style => "color:grey"} Eventuell musst Du Dich dem Verteiler erst bekannt machen. %br/ z.b. mit einer Mail an = mail_to Foodsoft.config[:mailing_list_subscribe] #recipients = f.input :recipient_tokens, :input_html => { 'data-pre' => User.find_all_by_id(@message.recipients_ids).map { |u| u.token_attributes }.to_json } = f.input :group_id, :as => :select, :collection => Group.order(:type.desc, :name.desc).all.reject { |g| g.memberships.empty? } = f.input :private = f.input :subject = f.input :body = f.submit