Railsowe "link_to" wywoływane z funkcji JS ...and Datatables.net

$(document).ready(function() {
var oCompanyTable = $(’#companies’).DataTable({
responsive: true,
processing: true,
serverSide: false,
“sServerMethod”: “POST”
ajax: {
url: $(’#companies’).data(‘source’),
type: “POST”
},
pagingType: “full_numbers”,

dla wywołania http://127.0.0.1:3000/companies

Started GET “/companies” for 127.0.0.1 at 2015-01-22 20:16:39 +0100
Processing by CompaniesController#index as HTML
User Load (0.7ms) SELECT “users”.* FROM “users” WHERE “users”.“id” = $1 ORDER BY “users”.“id” ASC LIMIT 1 [[“id”, 4]]
Rendered companies/index.html.erb within layouts/application (0.8ms)
Rendered layouts/_navigation_left_links.html.erb (0.4ms)
Rendered layouts/_navigation_right_links.html.erb (0.4ms)
Rendered layouts/_navigation.html.erb (2.6ms)
Rendered layouts/_footer.html.erb (0.0ms)

…i nie mam żadnych danych :frowning:

coś z tym ajaxem chyba

No tak jakby się w ogóle nie odpalił. Wyrzuć 'sServerMethod': "POST" i zmień z powrotem serverSide: true

1 Like

:smiley: :smiley: :smiley:

Started POST “/companies/datatables_index.json” for 127.0.0.1 at 2015-01-22 20:25:34 +0100
Processing by CompaniesController#datatables_index as JSON
Parameters: {“draw”=>“1”, “columns”=>{“0”=>{“data”=>“0”, “name”=>"", “searchable”=>“false”, “orderable”=>“false”, “search”=>{“value”=>"", “regex”=>“false”}}, “1”=>{“data”=>“1”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “2”=>{“data”=>“2”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “3”=>{“data”=>“3”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “4”=>{“data”=>“4”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “5”=>{“data”=>“5”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “6”=>{“data”=>“6”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “7”=>{“data”=>“7”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “8”=>{“data”=>“8”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}, “9”=>{“data”=>“9”, “name”=>"", “searchable”=>“true”, “orderable”=>“true”, “search”=>{“value”=>"", “regex”=>“false”}}}, “order”=>{“0”=>{“column”=>“0”, “dir”=>“asc”}}, “start”=>“0”, “length”=>“10”, “search”=>{“value”=>"", “regex”=>“false”}}
User Load (0.5ms) SELECT “users”.* FROM “users” WHERE “users”.“id” = $1 ORDER BY “users”.“id” ASC LIMIT 1 [[“id”, 4]]
(0.5ms) SELECT COUNT() FROM “companies” WHERE “companies”.“user_id” = $1 [[“user_id”, 4]]
CACHE (0.0ms) SELECT COUNT(
) FROM “companies” WHERE “companies”.“user_id” = $1 [[“user_id”, 4]]
Company Load (0.8ms) SELECT “companies”.* FROM “companies” WHERE “companies”.“user_id” = $1 ORDER BY companies.id ASC LIMIT 10 OFFSET 0 [[“user_id”, 4]]
Completed 200 OK in 39ms (Views: 29.5ms | ActiveRecord: 1.8ms)

i nawet jest więcej niż jedna strona w paginacji :smiley: :wink:

WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE WIELKIE

D Z I Ę K I !

A myślałeś może, o co chodzi z tym Thin’em?

Chcąc wygenerować ten błąd uruchomiłem “Rails s” czyli klasycznego WEBricka i o dziwo, nie pojawił się żaden błąd! Wyczyściłem cały katalog public i tmp i uruchomiłem ponownie. Działa nadal!
…Ale usunąłem gem “thin” z GemFile, wykonałem “gem uninstall thin” i WEBric znowu sypie błędami. open_mouth open_mouth open_mouth

gem 'thin'
bundle install
rails s
=> Booting Thin

jesteś pewny że mając gem 'thin' w Gemfile odpalał Ci się w ogóle Webrick? :wink:

Anyway, wymęczone, ale nie ma sprawy :slight_smile:

gdy uruchamiałem:

bundle exec thin start

To maiłem na consoli
Thin web server …chyba 1.6.2 wersja

a jak

rails s 

To widziałem napisy
WEBrick server …coś tam developmnent …