http://rubyforiis.sosukodo.org/ dont exist anymore its the ruby on rails iis extension
UPDATE:
nvm i dl-ed it from http://ruslany.net/2008/08/ruby-on-rails-in-iis-70-with-url-rewriter/
but now, i need to setup URL rewrite what do i put in my web.config? i keep getting either 500 errors when i try the web.config from some site ... i forgot where ...
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<system.webserver>
<rewrite>
<rules>
<!--
<rule name="Rewrite app_offline.html if file exists" stopProcessing="true">
<match url="^.*$" ignoreCase="false" />
<conditions>
<add input="{DOCUMENT_ROOT}/app_offline.html" matchType="IsFile" ignoreCase="false" />
<add input="{SCRIPT_FILENAME}" pattern="app_offline.html" ignoreCase="false" negate="true" />
<add input="{SCRIPT_FILENAME}" pattern="^(.+).(png|gif|jpg|css|js)$" ignoreCase="false" negate="true" />
</conditions>
<action type="Rewrite" url="/app_offline.html" />
-->
<rule name="Rewrite index to check for static">
<match ignorecase="false" url="^$" />
<action url="index.html" appendquerystring="true" type="Rewrite" />
</rule>
<rule name="Rewrite to check for Rails cached page">
<match ignorecase="false" url="^([^.]+)$" />
<action url="{R:1}.html" appendquerystring="true" type="Rewrite" />
</rule>
<rule name="Redirect all non-static requests to dispatch.fcgi" stopprocessing="true">
<match ignorecase="false" url="^(.*)$" />
<conditions logicalgrouping="MatchAll">
<add ignorecase="false" pattern="" negate="true" matchtype="IsFile" input="{REQUEST_FILENAME}" />
</conditions>
<action url="dispatch.fcgi" appendquerystring="true" type="Rewrite" />
</rule>
</rules>
</rewrite>
</system.webserver>
</configuration>
ERROR: The configuration section 'system.webserver' cannot be read because it is missing a section declaration