我有一个button_to并尝试将它与bootstrap3按钮一起使用,因此代码如此:
<%= button_to(groups_url, {method: :get} , :class => 'btn btn-default btn-lg') do %>
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>Group
<% end %>
我在这里有另一个按钮:
<%= button_to(providers_url, :class => 'btn btn-default btn-lg') do %>
<span class="glyphicon glyphicon-user" aria-hidden="true"></span>Provider
<% end %>
注意第一个与{method :: get}的区别,如果我把它拿出来,我会在按钮上出现以下错误:
param is missing or the value is empty: group
在:
def group_params
params.require(:group).permit(:name, :address, :city, :state, :groupzip, :phone, :fax, :npi, :contact, :tin, :startdate, :enddate, :changedate, :change, :notes, :billingid, :mailingaddress, :mailingcity, :mailingstate, :termedcomment, :istermed, :mailingzip)
end
我不确定为什么它没有得到方法得到,我的意思是它是一个post和get之间的索引路径。做什么叫做时髦的东西?
另外如果我添加{method :: get}来点击按钮不给我错误,那么按钮看起来不一样了?!所以不知道该怎么做才能让它看起来和正常工作?