how to persist the value checked in checkbox while paginating in rails2019 Community Moderator ElectionHow can I rename a database column in a Ruby on Rails migration?How do I get the current absolute URL in Ruby on Rails?Updating Model Attributes Through Show PageIs it possible to edit/update a nested resource without going through the parent class?rails render partial after ajax get requestrails has_many through undefined method `body' forFriendlyID does not find entry with matching slugRails 5 - form not updating - param is missing or the value is empty: tagRuby on Rails with React getting NoMethodErrorHow to unscope the default scope for the specific model in the whole rails active record association chain?
Rewrite the power sum in terms of convolution
Why the color red for the Republican Party
Motivation for Zeta Function of an Algebraic Variety
How can I get players to stop ignoring or overlooking the plot hooks I'm giving them?
Do I really need to have a scientific explanation for my premise?
Should I take out a loan for a friend to invest on my behalf?
Can Mathematica be used to create an Artistic 3D extrusion from a 2D image and wrap a line pattern around it?
Coax or bifilar choke
Do f-stop and exposure time perfectly cancel?
Does the nature of the Apocalypse in The Umbrella Academy change from the first to the last episode?
How is the wildcard * interpreted as a command?
Why does a recursive function stop on random numbers?
Signed and unsigned numbers
Does this video of collapsing warehouse shelves show a real incident?
Does "Until when" sound natural for native speakers?
Shifting between bemols (flats) and diesis (sharps)in the key signature
Can one live in the U.S. and not use a credit card?
An alternative proof of an application of Hahn-Banach
Do items de-spawn in Diablo?
Intuition behind counterexample of Euler's sum of powers conjecture
Error during using callback start_page_number in lualatex
How to draw cubes in a 3 dimensional plane
At what distance can a bugbear, holding a reach weapon, with Polearm Mastery, get their Opportunity Attack?
How many characters using PHB rules does it take to be able to have access to any PHB spell at the start of an adventuring day?
how to persist the value checked in checkbox while paginating in rails
2019 Community Moderator ElectionHow can I rename a database column in a Ruby on Rails migration?How do I get the current absolute URL in Ruby on Rails?Updating Model Attributes Through Show PageIs it possible to edit/update a nested resource without going through the parent class?rails render partial after ajax get requestrails has_many through undefined method `body' forFriendlyID does not find entry with matching slugRails 5 - form not updating - param is missing or the value is empty: tagRuby on Rails with React getting NoMethodErrorHow to unscope the default scope for the specific model in the whole rails active record association chain?
I have used will_paginate gem. I am having a checkbox which is used to select users. Displaying 5 users per page. When I paginate through the pages the first selected checkbox value does not persist.
//Implementation Code
new.html.erb
<td><%= check_box_tag 'users[]',x.id, checked(@team,x)%></td>
//controller code
def new
@player= Player.new
@team = Team.find(params[:team_id])
@players= User.includes(:roles).where(roles:name:'player')
@user = @players.all.paginate(page: params[:page], per_page:5)
end
//log
`Started GET "/teams/3" for 127.0.0.1 at 2019-03-08 13:15:03 +0530
Processing by TeamsController#show as HTML
Parameters: "id"=>"3"
User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 81], ["LIMIT", 1]]
↳ /Users/beyondapplications/.rvm/gems/ruby-2.4.5/gems/activerecord-5.2.2/lib/active_record/log_subscriber.rb:98
Rendering teams/show.html.erb within layouts/application
Team Load (0.6ms) SELECT "teams".* FROM "teams"
↳ app/views/teams/show.html.erb:3
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 87], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 90], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 89], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 80], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
Rendered teams/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_header.html.erb (1.9ms)
Completed 200 OK in 231ms (Views: 222.4ms | ActiveRecord: 1.9ms)
`
ruby-on-rails
add a comment |
I have used will_paginate gem. I am having a checkbox which is used to select users. Displaying 5 users per page. When I paginate through the pages the first selected checkbox value does not persist.
//Implementation Code
new.html.erb
<td><%= check_box_tag 'users[]',x.id, checked(@team,x)%></td>
//controller code
def new
@player= Player.new
@team = Team.find(params[:team_id])
@players= User.includes(:roles).where(roles:name:'player')
@user = @players.all.paginate(page: params[:page], per_page:5)
end
//log
`Started GET "/teams/3" for 127.0.0.1 at 2019-03-08 13:15:03 +0530
Processing by TeamsController#show as HTML
Parameters: "id"=>"3"
User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 81], ["LIMIT", 1]]
↳ /Users/beyondapplications/.rvm/gems/ruby-2.4.5/gems/activerecord-5.2.2/lib/active_record/log_subscriber.rb:98
Rendering teams/show.html.erb within layouts/application
Team Load (0.6ms) SELECT "teams".* FROM "teams"
↳ app/views/teams/show.html.erb:3
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 87], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 90], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 89], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 80], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
Rendered teams/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_header.html.erb (1.9ms)
Completed 200 OK in 231ms (Views: 222.4ms | ActiveRecord: 1.9ms)
`
ruby-on-rails
add a comment |
I have used will_paginate gem. I am having a checkbox which is used to select users. Displaying 5 users per page. When I paginate through the pages the first selected checkbox value does not persist.
//Implementation Code
new.html.erb
<td><%= check_box_tag 'users[]',x.id, checked(@team,x)%></td>
//controller code
def new
@player= Player.new
@team = Team.find(params[:team_id])
@players= User.includes(:roles).where(roles:name:'player')
@user = @players.all.paginate(page: params[:page], per_page:5)
end
//log
`Started GET "/teams/3" for 127.0.0.1 at 2019-03-08 13:15:03 +0530
Processing by TeamsController#show as HTML
Parameters: "id"=>"3"
User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 81], ["LIMIT", 1]]
↳ /Users/beyondapplications/.rvm/gems/ruby-2.4.5/gems/activerecord-5.2.2/lib/active_record/log_subscriber.rb:98
Rendering teams/show.html.erb within layouts/application
Team Load (0.6ms) SELECT "teams".* FROM "teams"
↳ app/views/teams/show.html.erb:3
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 87], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 90], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 89], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 80], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
Rendered teams/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_header.html.erb (1.9ms)
Completed 200 OK in 231ms (Views: 222.4ms | ActiveRecord: 1.9ms)
`
ruby-on-rails
I have used will_paginate gem. I am having a checkbox which is used to select users. Displaying 5 users per page. When I paginate through the pages the first selected checkbox value does not persist.
//Implementation Code
new.html.erb
<td><%= check_box_tag 'users[]',x.id, checked(@team,x)%></td>
//controller code
def new
@player= Player.new
@team = Team.find(params[:team_id])
@players= User.includes(:roles).where(roles:name:'player')
@user = @players.all.paginate(page: params[:page], per_page:5)
end
//log
`Started GET "/teams/3" for 127.0.0.1 at 2019-03-08 13:15:03 +0530
Processing by TeamsController#show as HTML
Parameters: "id"=>"3"
User Load (0.5ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? ORDER BY "users"."id" ASC LIMIT ? [["id", 81], ["LIMIT", 1]]
↳ /Users/beyondapplications/.rvm/gems/ruby-2.4.5/gems/activerecord-5.2.2/lib/active_record/log_subscriber.rb:98
Rendering teams/show.html.erb within layouts/application
Team Load (0.6ms) SELECT "teams".* FROM "teams"
↳ app/views/teams/show.html.erb:3
User Load (0.3ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 87], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 90], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.1ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 89], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
User Load (0.2ms) SELECT "users".* FROM "users" WHERE "users"."id" = ? LIMIT ? [["id", 80], ["LIMIT", 1]]
↳ app/views/teams/show.html.erb:7
Rendered teams/show.html.erb within layouts/application (11.3ms)
Rendered layouts/_header.html.erb (1.9ms)
Completed 200 OK in 231ms (Views: 222.4ms | ActiveRecord: 1.9ms)
`
ruby-on-rails
ruby-on-rails
edited Mar 8 at 7:49
Vijay
asked Mar 7 at 6:27
VijayVijay
144
144
add a comment |
add a comment |
0
active
oldest
votes
Your Answer
StackExchange.ifUsing("editor", function ()
StackExchange.using("externalEditor", function ()
StackExchange.using("snippets", function ()
StackExchange.snippets.init();
);
);
, "code-snippets");
StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "1"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);
else
createEditor();
);
function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);
);
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55037351%2fhow-to-persist-the-value-checked-in-checkbox-while-paginating-in-rails%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
0
active
oldest
votes
0
active
oldest
votes
active
oldest
votes
active
oldest
votes
Thanks for contributing an answer to Stack Overflow!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f55037351%2fhow-to-persist-the-value-checked-in-checkbox-while-paginating-in-rails%23new-answer', 'question_page');
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function ()
StackExchange.helpers.onClickDraftSave('#login-link');
);
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown