设计注册错误 - 语法错误

时间:2014-05-31 23:47:20

标签: ruby-on-rails devise

我刚刚设定了设计,我真的很挣扎。

这次我几乎没有使用任何功能,因为我之前尝试集成omniauth失败了。唯一增加的额外是我要求管理员批准注册。

我的导航栏中有链接,可以正确呈现用于登录和注册的简单表单。

当我尝试填写注册表单时,我收到此错误:

SyntaxError at /users

syntax error, unexpected '[', expecting tSTRING_CONTENT or tSTRING_DBEG or tSTRING_DVAR or tSTRING_END

我在设置中没有遵循的唯一步骤是将通知和警报添加到我的应用程序布局中。我删除了这些消息,因为它们在我运行文件时在导航栏上方添加了额外的空白区域。我不知道为什么。

我的home.html.erb是:

 <%= render "static/navigation" %>

<%= render "static/gollage" %>

<%= render "static/equation" %>
<%= render "static/infographic" %>


<%= render "static/ktocasestudy" %>

<%= render "static/educatorcomment" %>

<%= render "static/beta" %>


<%= render "static/footer" %>


  <script>
    $('#infographicacol').hover(
      function() {
        $('#popuphub').addClass( "active" );
      }, function() {
        $('#popuphub').removeClass( "active" );
      }
    );
    $('#infographicbcol').hover(
      function() {
        $('#popupmatch').addClass( "active" );
      }, function() {
        $('#popupmatch').removeClass( "active" );
      }
    );
    $('#infographicccol').hover(
      function() {
        $('#popuptool').addClass( "active" );
      }, function() {
        $('#popuptool').removeClass( "active" );
      }
    );
    $('#infographicdcol').hover(
      function() {
        $('#popupgallery').addClass( "active" );
      }, function() {
        $('#popupgallery').removeClass( "active" );
      }
    );
    </script>

我的用户/ registration_controller有:

class Users::RegistrationsController < Devise::RegistrationsController 
  #before_filter :check_permissions , :only => [ :new, :create, :cancel ] 
  #skip_before_filter :require_no_authentication 
  def check_permissions
    authorize! :create, resource
  end 
end 

我的user / profile_controller有:

   def index
     @users = User.all
   end




    # PATCH/PUT /users/1
      # PATCH/PUT /users/1.json
      def update
        respond_to do |format|
          if @user.update(user_params)
            format.html { redirect_to @user, notice: 'User was successfully updated.' }
            format.json { head :no_content }
          else
            format.html { render action: 'edit' }
            format.json { render json: @user.errors, status: :unprocessable_entity }
          end
        end
      end

      # DELETE /users/1
      # DELETE /users/1.json
      def destroy
        @user.destroy
        respond_to do |format|
          format.html { redirect_to user_url }
          format.json { head :no_content }
        end
      end

      private
        # Use callbacks to share common setup or constraints between actions.
        def set_user
          @user = user.friendly.find(params[:id])
        end
       def user_params
          params[:user].permit(:first_name, :last_name, :title, :country, :local_location )
        end
       end

非常感谢任何帮助。

谢谢。

0 个答案:

没有答案