小编Lia*_*ian的帖子

在Ruby on Rails上卷曲

如何在铁轨上的红宝石上使用卷曲?像这个

curl -d 'params1[name]=name&params2[email]' 'http://mydomain.com/file.json'
Run Code Online (Sandbox Code Playgroud)

curl ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1

11
推荐指数
2
解决办法
3万
查看次数

CSS句子案例

有没有办法格式化"SENTENCE CASE"?例如"这是句子1.这是句子2.这是句子3.改为 - >这是句子1.这是句子2.这是句子3.

html css html5 css3

6
推荐指数
3
解决办法
3万
查看次数

未定义的方法`gsub'代表nil:NilClass

我是新手上的ruby on rails ..我遇到了gsub的问题..我每次去商店页面列表时都会说"未定义的方法`gsub'为nil:NilClass"..

这是我的代码:

def self.search(search_val, page = 1)
    @search_val = search_val.gsub("'", "\\\\'")
    search_query = "store_id LIKE '%#{ @search_val }%' OR english_name LIKE '%#{ @search_val }%' OR chinese_name LIKE '%#{ @search_val }%'"
select("jos_store.id, store_id, english_name, chinese_name, store_manager, delivery_area,year, week").joins("LEFT OUTER JOIN (SELECT id as store_replenishment, store, MAX(stock_movement) AS stock_movement FROM jos_store_replenishment GROUP BY store) AS replenishment ON replenishment.store = jos_store.id").joins("LEFT OUTER JOIN jos_stock_movement ON jos_stock_movement.id = replenishment.stock_movement").where(search_query).order("year DESC, week DESC").paginate :page => page, :per_page => 15  
  end
Run Code Online (Sandbox Code Playgroud)

提前致谢

ruby-on-rails ruby-on-rails-3.1

3
推荐指数
1
解决办法
3万
查看次数

3
推荐指数
1
解决办法
2958
查看次数

活动模型MassAssignmentSecurity错误

我遇到了一个错误:我正在开发一个带有Facebook集成的网络..我是ruby on rails的新手.你能解决我的问题吗?

ActiveModel::MassAssignmentSecurity::Error in SessionsController#create

Can't mass-assign protected attributes: name
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

class SessionsController < ApplicationController
  def create
    #render :json => request.env['omniauth.auth'].to_yaml
   auth = request.env['omniauth.auth']
    unless @auth = Authorization.find_from_hash(auth)
      @auth = Authorization.create_from_hash(auth, current_user)
    end

    self.current_user = @auth.user  
    render :text => "Welcome, #{current_user.name}."
   end
end
Run Code Online (Sandbox Code Playgroud)

这是我的用户模型:

class User < ActiveRecord::Base
  has_many :authorizations
  attr_accessor :name, :uid, :provider

  def self.create_from_hash!(hash)
    #create(:name => hash['user_info']['name'])
   create(:name => hash.info.name)
  end
end
Run Code Online (Sandbox Code Playgroud)

这是我的授权模式:

class Authorization < ActiveRecord::Base
  belongs_to :user
  validates_presence_of :user_id, :uid, :provider
  validates_uniqueness_of :uid, :scope => …
Run Code Online (Sandbox Code Playgroud)

omniauth ruby-on-rails-3 ruby-on-rails-3.2

2
推荐指数
1
解决办法
6691
查看次数