我的参数现在是零。如何为模型创建新的参数?

时间:2018-04-16 22:24:58

标签: ruby-on-rails ruby haml

#today_free_time.row
.col-md-2.col-sm-12.arrow_container{:style => "text-align:right;"}
  - if @dates >= 1
    = link_to movies_path(@dates), date: 'sub' do
      /date = date - 1
      %i.fa.fa-caret-left
  - else
    %i.fa.fa-caret-left


.col-md-3.col-sm-12.today_container
  .date_font
    %p 
    %p
      =get_month
    %p 
      =get_day
    %p 
      =get_year

.col-md-5.col-sm-12.free_time_list_container
  %text_backgroud
    .agenda_date Free Time:
    %p 
      =free_time
      =@dates

.col-md-2.col-sm-12.arrow_container{:style => "text=align:left;"}
  = link_to movies_path(@dates), date: 'add' do
    %i.fa.fa-caret-right

我的索引文件中的代码

if params[:add] == "add"
  @dates += 1
  logger.debug "*************Dates1 #{@dates}"
end

logger.debug "*************params #{params[:date].inspect}"
logger.debug "*************Dates2 #{@dates}"

我控制器中的代码

我对params感到有点困惑。当我点击params :date时,nil即将出现link_to。我希望能够单击link_to,我的索引文件将能够增加日期。因此,我可以根据点击的link_to来查看日期或日期。我是否需要在某处创建一个新的params

1 个答案:

答案 0 :(得分:0)

# link_to movies_path(@dates), date: 'add' do

更改为

link_to movies_path(@dates,date: 'add') do