Rails新手,过去几个小时一直在努力解决此语法错误

日基田

我相信问题出在控制器代码上。

我收到以下错误:

"app/controllers/places_controller.rb:74: syntax error, unexpected keyword_end, expecting end-of-input"

以前,一切都很好。我进行了迁移,以使其可与回形针宝石一起使用。我一直在github页面上的说明。我还更新了模型(我注释掉了模型代码,但仍然遇到相同的错误)。这使我相信,问题出在控制器本身。

有趣的是,以前使用相同的代码,控制器可以正常工作,但现在却不行。我已在下面附加了完整的控制器代码。

pclass PlacesController < ApplicationController
before_action :set_place, only: [:show, :edit, :update, :destroy]

# GET /places
# GET /places.json
def index
@places = Place.all
end

# GET /places/1
# GET /places/1.json
def show
end

# GET /places/new
def new
@place = Place.new
end

# GET /places/1/edit
def edit
end

# POST /places
# POST /places.json
def create
@place = Place.new(place_params)

respond_to do |format|
  if @place.save
    format.html { redirect_to @place, notice: 'Place was successfully created.' }
    format.json { render :show, status: :created, location: @place }
  else
    format.html { render :new }
    format.json { render json: @place.errors, status: :unprocessable_entity }
  end
end
end

# PATCH/PUT /places/1
# PATCH/PUT /places/1.json
def update
respond_to do |format|
  if @place.update(place_params)
    format.html { redirect_to @place, notice: 'Place was successfully updated.' }
    format.json { render :show, status: :ok, location: @place }
  else
    format.html { render :edit }
    format.json { render json: @place.errors, status: :unprocessable_entity }
  end
 end
end

# DELETE /places/1
# DELETE /places/1.json
def destroy
@place.destroy
respond_to do |format|
  format.html { redirect_to places_url, notice: 'Place was successfully destroyed.' }
  format.json { head :no_content }
end
end

private
# Use callbacks to share common setup or constraints between actions.
def set_place
  @place = Place.find(params[:id])
end

# Never trust parameters from the scary internet, only allow the white list through.
def place_params
  params.require(:place).permit(:name, :description, :rating, :images)
end
end
安东尼

您的第一行是:

pclass PlacesController < ApplicationController

它应该是:

class PlacesController < ApplicationController

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Postfix一直在说错误的MySQL语法

来自分类Dev

我一直在')'附近收到错误的语法

来自分类Dev

我是 C++ 编程的新手,我一直在从事以下任务:

来自分类Dev

嗨,我是django的新手,我一直在尝试实现登录/注册应用程序

来自分类Dev

WordPress一直在执行此SQL查询吗?

来自分类Dev

我一直在努力通过单击菜单中的颜色更改来实现底部导航

来自分类Dev

尝试创建视图时,ACCESS一直给我一个语法错误

来自分类Dev

我是 firebase 的新手,但一直在使用 java 脚本,但我不明白 snap => 的作用以及为什么使用它

来自分类Dev

RequestCode一直在变化

来自分类Dev

SSL一直在等待响应

来自分类Dev

我的硬盘一直在旋转

来自分类Dev

PHP Session一直在工作

来自分类Dev

Samba一直在写HDD

来自分类Dev

端口 TCP 一直在使用

来自分类Dev

如何使该数据库交互起作用?我一直在努力,而且不断抛出异常

来自分类Dev

我一直在我的azure网站日志tail命令中获取此消息

来自分类Dev

Xamarin解决方案一直在寻找不存在的类

来自分类Dev

我被要求修复搜索功能中的错误。我一直在yii上收到CDbException

来自分类Dev

我一直在错误实例成员'object'不能用于类型___

来自分类Dev

我一直在为用户登录失败。Azure SQL中的错误18456

来自分类Dev

我被要求修复搜索功能中的错误。我一直在yii上收到CDbException

来自分类Dev

我一直在尝试安装drupal招聘模块,但是每次我收到此错误

来自分类Dev

框架一直在错误的位置搜索-如何使用install_name_tool?

来自分类Dev

Wix 一直在错误的文件夹中查找

来自分类Dev

如何解决此错误?“ assign”附近的语法错误

来自分类Dev

将数据从 nodejs 获取到用于谷歌地图的前端 js,但一直在检索它以寻找解决它的方法

来自分类Dev

如何解决此Python elif语句语法错误?

来自分类Dev

如何解决FROM子句中的此语法错误?

来自分类Dev

垂直居中的文字一直在图标下方

Related 相关文章

  1. 1

    Postfix一直在说错误的MySQL语法

  2. 2

    我一直在')'附近收到错误的语法

  3. 3

    我是 C++ 编程的新手,我一直在从事以下任务:

  4. 4

    嗨,我是django的新手,我一直在尝试实现登录/注册应用程序

  5. 5

    WordPress一直在执行此SQL查询吗?

  6. 6

    我一直在努力通过单击菜单中的颜色更改来实现底部导航

  7. 7

    尝试创建视图时,ACCESS一直给我一个语法错误

  8. 8

    我是 firebase 的新手,但一直在使用 java 脚本,但我不明白 snap => 的作用以及为什么使用它

  9. 9

    RequestCode一直在变化

  10. 10

    SSL一直在等待响应

  11. 11

    我的硬盘一直在旋转

  12. 12

    PHP Session一直在工作

  13. 13

    Samba一直在写HDD

  14. 14

    端口 TCP 一直在使用

  15. 15

    如何使该数据库交互起作用?我一直在努力,而且不断抛出异常

  16. 16

    我一直在我的azure网站日志tail命令中获取此消息

  17. 17

    Xamarin解决方案一直在寻找不存在的类

  18. 18

    我被要求修复搜索功能中的错误。我一直在yii上收到CDbException

  19. 19

    我一直在错误实例成员'object'不能用于类型___

  20. 20

    我一直在为用户登录失败。Azure SQL中的错误18456

  21. 21

    我被要求修复搜索功能中的错误。我一直在yii上收到CDbException

  22. 22

    我一直在尝试安装drupal招聘模块,但是每次我收到此错误

  23. 23

    框架一直在错误的位置搜索-如何使用install_name_tool?

  24. 24

    Wix 一直在错误的文件夹中查找

  25. 25

    如何解决此错误?“ assign”附近的语法错误

  26. 26

    将数据从 nodejs 获取到用于谷歌地图的前端 js,但一直在检索它以寻找解决它的方法

  27. 27

    如何解决此Python elif语句语法错误?

  28. 28

    如何解决FROM子句中的此语法错误?

  29. 29

    垂直居中的文字一直在图标下方

热门标签

归档