Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Sinatra框架Ruby链接网站页面(我的href有问题)?_Ruby_Sinatra - Fatal编程技术网

如何使用Sinatra框架Ruby链接网站页面(我的href有问题)?

如何使用Sinatra框架Ruby链接网站页面(我的href有问题)?,ruby,sinatra,Ruby,Sinatra,我不熟悉Sinatra框架。我从GitHub派生了一个在线项目,最初是一个单页网站。我添加了一个关于页面,可以通过localhost/about访问该页面 我添加了一个按钮“关于”,用href标记链接页面,但它不起作用: 关于您应该使用锚定标记而不是按钮: <a class="button button1" href="/about">About</a> 通过这种方式,您可以提供要链接到的页面的相对路径 如果要使用按钮标记,则需要指定单击时的操作: <butto

我不熟悉Sinatra框架。我从GitHub派生了一个在线项目,最初是一个单页网站。我添加了一个关于页面,可以通过localhost/about访问该页面

我添加了一个按钮“关于”,用href标记链接页面,但它不起作用:


关于您应该使用锚定标记而不是按钮:

<a class="button button1" href="/about">About</a>
通过这种方式,您可以提供要链接到的页面的相对路径

如果要使用按钮标记,则需要指定单击时的操作:

<button class="button button1" onclick="location.href='https://www.google.com'" type='button'>About</button>
按钮通常与具有提交功能的表单一起使用

你在控制器中的路线看起来不错

最好的