# Taking a value from a form in a view and storing it via a method

**URL:** <https://www.ruby-forum.com/t/taking-a-value-from-a-form-in-a-view-and-storing-it-via-a-method/258680>\
**Category:** Development\
**Created:** [March 14, 2020, 10:53pm UTC](https://www.ruby-forum.com/t/taking-a-value-from-a-form-in-a-view-and-storing-it-via-a-method/258680 "2020-03-14T22:53:20Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![jajabinxsks](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/90ced4/32.png) [@jajabinxsks](https://www.ruby-forum.com/u/jajabinxsks)\
**Post date:** [March 14, 2020, 10:53pm UTC](https://www.ruby-forum.com/t/taking-a-value-from-a-form-in-a-view-and-storing-it-via-a-method/258680/1 "2020-03-14T22:53:20Z")

</div>

Hi Guys,

Im have an issue with capturing a value from a radial form and storing it…?

self.chosenbox = 0

h = DOND\_Game::Game.new(STDIN, STDOUT)

#code from my .erb view file (this works fine)

Pick a Box?

\<% i = 0 %\> \<% @cbox.each do |box| %\>\* /\> \<%= i+1 %\>  
\<%i = i + 1%\> \<% end %\> Choose!

#But somewhere there there is an issue, the self.chosenbox is overwritten and when it is called it returns blank.

post ‘/New’ do  
params[:boxchose]= “”  
[@bn](https://github.com/bn) = params[:boxchose]  
h.setchosenbox  
redirect ‘/Play’  
end

def setchosenbox  
self.chosenbox = [@bn](https://github.com/bn)  
return  
end

---

<div class="post-metadata">

**Author:** ![jajabinxsks](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/j/90ced4/32.png) [@jajabinxsks](https://www.ruby-forum.com/u/jajabinxsks)\
**Post date:** [March 14, 2020, 10:57pm UTC](https://www.ruby-forum.com/t/taking-a-value-from-a-form-in-a-view-and-storing-it-via-a-method/258680/2 "2020-03-14T22:57:13Z")

</div>

![Capture](https://www.ruby-forum.com/uploads/default/original/2X/f/f6cb35881402ff927faf1281923ef585179bda38.png)

sorry this is the view form code
